Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Datatables.net-通过具有动态值的帮助程序返回按钮_C#_Razor_Datatables - Fatal编程技术网

C# Datatables.net-通过具有动态值的帮助程序返回按钮

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) {

我正在使用datatables.net并呈现一个按钮。如果我手工制作元素,它将非常有效,但是我想在这里使用razor助手类。下面的第一个示例返回一个错误,即“before+full.id”上的字符文字太多

第二,states full在当前上下文中不存在,我不确定如何访问C#helper中的函数参数?我需要使用页面模型参数和按钮所在行的特定值

我花了好几个小时做各种组合,但都没法用

"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页面的