C# Datatables.net-通过具有动态值的帮助程序返回按钮
我正在使用datatables.net并呈现一个按钮。如果我手工制作元素,它将非常有效,但是我想在这里使用razor助手类。下面的第一个示例返回一个错误,即“before+full.id”上的字符文字太多 第二,states full在当前上下文中不存在,我不确定如何访问C#helper中的函数参数?我需要使用页面模型参数和按钮所在行的特定值 我花了好几个小时做各种组合,但都没法用C# Datatables.net-通过具有动态值的帮助程序返回按钮,c#,razor,datatables,C#,Razor,Datatables,我正在使用datatables.net并呈现一个按钮。如果我手工制作元素,它将非常有效,但是我想在这里使用razor助手类。下面的第一个示例返回一个错误,即“before+full.id”上的字符文字太多 第二,states full在当前上下文中不存在,我不确定如何访问C#helper中的函数参数?我需要使用页面模型参数和按钮所在行的特定值 我花了好几个小时做各种组合,但都没法用 "render": function (data, type, full, meta) {
"render": function (data, type, full, meta) { return = '@Html.ActionLink("Create Breach", "SaleRedirect", "Admin", new { SchemeId=Model.SchemeId, Currency=Model.Currency, AgencyRef=Model.AgencyRef, ClientNo=Model.ClientNo, BasePolicyTransactionNo = Model.PolicyTransactionNo, PolicyTransactionCoverageId=' + full.id + '}, new { area="", @class = "btn btn-primary" }) '
"render": function (data, type, full, meta) {return '@Html.ActionLink("Create Breach", "SaleRedirect", "Admin", new { SchemeId=Model.SchemeId, Currency=Model.Currency, AgencyRef=Model.AgencyRef, ClientNo=Model.ClientNo, BasePolicyTransactionNo = Model.PolicyTransactionNo, PolicyTransactionCoverageId= full.id }, new { area="", @class = "btn btn-primary" }) '
请看下面链接中的答案。希望它能帮助你实现你想要的
好吧,写完我的评论后,我想我对你的问题有了大致的了解。如果我猜对了,您显示的代码在razor页面的