可以使用Ajax.ActionLink指定表单属性

本文关键字:表单 属性 ActionLink Ajax 可以使 | 更新日期: 2023-09-27 17:51:04

我正在寻找一种方法来指定POST属性数据到Ajax.ActionLink。我最好的猜测是这样的:

Ajax.ActionLink( "My Link", 
                 "SomeAction", 
                 "SomeController", 
                 new AjaxOptions { HttpMethod = "Post" }, 
                 { myParameter = "myValue" } )

不幸的是,这会导致在URL中添加&myParameter=myValue

如果它有任何相关性,我最终试图通过__RequestVerificationToken参数将防伪造令牌注入请求。

可以使用Ajax.ActionLink指定表单属性

当您使用动作方法时,您将受到如何实现它们的支配。另一种方法是使用JQuery,它可以让您完全控制这个过程,通过以下方式发布数据:

$.ajax({
  type: "post",
  url: "..",
  data { myParameter: "myvalue" },
  .
  .
});