无法在ASP.NET WebGrid中添加HTML.BeginForm

我的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吗?

谢谢

royanon 回答:无法在ASP.NET WebGrid中添加HTML.BeginForm

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2992663.html

大家都在问