我的asp.net MVC-4剃刀视图中包含以下代码:-
gridcolumns.Add(new WebGridColumn()
{
CanSort = false,Format =
(item) =>
{
var banner = item.Value as Sales.Models.DeleteAllRequest;
if (!banner.Approved)
{
return Html.actionLink("Approve","DeleteRequestDeleteAll","Customer",new { customerid = banner.CustomerID,requestid = banner.ID },new AjaxOptions
{
Confirm = "Are You sure You want to delete (" + banner.CustomerName.ToString() + ")",OnSuccess = "deletionconfirmation",OnFailure = "deletionerror"
});
}
return "";
}
});
以上代码将在ASP.NET Web网格列内添加<a>
链接。但是由于我正在执行Delete动作,所以我应该发送Post请求而不是Get请求。所以我不确定如何在上面的代码中使用html.beginform
代替Html.actionLink
吗?
谢谢