我有一个 MVC3 C#.NET Web 应用程序,需要使用 Html.ActionLink 调用视图。我无法从文档中判断我是否可以指定 POST 或 GET。下面是我的 HTML,有没有办法指定 GET 或 POST?
@Html.ActionLink("Create New", "Edit", "Subtask",
new {Id = ViewBag.Id, Command="CreateHourEntry"}, null)
我有一个 MVC3 C#.NET Web 应用程序,需要使用 Html.ActionLink 调用视图。我无法从文档中判断我是否可以指定 POST 或 GET。下面是我的 HTML,有没有办法指定 GET 或 POST?
@Html.ActionLink("Create New", "Edit", "Subtask",
new {Id = ViewBag.Id, Command="CreateHourEntry"}, null)
如果您想要一个帖子,请使用 Ajax.ActionLink,但请注意它是一个 Ajax 帖子。您可以轻松地使用 jquery 使您现有的链接导致表单发布,但此功能不包含在 Html.ActionLink 中。
HTML 超链接发送 GET。
要发布,您需要使用表单。
或一些Javascript
您还可以使用 Ajax.ActionLink,您可以在其中指定 POST 或 GET
@Ajax.ActionLink("Create New", "Edit", "Subtask",
new AjaxOptions{ HttpMethod="Post"})