我有一個MVC3 C#.NET Web應用程序,需要使用Html.ActionLink調用視圖。我無法從文檔中知道我是否可以指定POST或GET。下面是我的HTML,有沒有一種方法來指定GET或POST?MVC3 Html.ActionLink 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?MVC3 Html.ActionLink Post
@Html.ActionLink("Create New", "Edit", "Subtask",
new {Id = ViewBag.Id, Command="CreateHourEntry"}, null)
如果你想使用後Ajax.ActionLink但要知道這是一個Ajax後。你可以很容易地使用jquery來讓你的現有鏈接產生一個表單發佈,但是這個功能不包含在Html.ActionLink中。
HTML超鏈接發送GETs。
要POST,您需要使用表單。
或一些JavaScript
您還可以使用Ajax.ActionLink在那裏你可以指定POST或GET
@Ajax.ActionLink("Create New", "Edit", "Subtask",
new AjaxOptions{ HttpMethod="Post"})
@SLaks ....謝謝....你可能有一個表單的例子使用POST? – MikeTWebb
使用@using(Html.BeginForm(...))' – SLaks