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