[英]Adding html.actionLink to Jquery Datatable
想要将HTML.actionlink添加到Jquery Datatable。
正在其他人制作的这个现有网站上徘徊。 为了添加数据,他们对我使用了Jquery Datatable。
这是数据表:
this.oUserList = $('#UserList').dataTable({
"bLengthChange": false,
"bSort": true,
"bRetreive": true,
"bDestroy": true,
"aaSorting": [[0, "asc"]],
"bProcessing": true,
"sAjaxSource": "@Url.Action("GetUsers","Users")",
"sAjaxDataProp": "Result",
"aoColumns": [
{ "mDataProp": function(source, type, val) {
return source.FirstName + ' ' + source.LastName;
}, "bSortable": true },
{ (1st column },
{ 2ndcolumn},
{
3rd column
}, "bSortable": false },
{
4th column
}, "bSortable": false
},
{
5th column
}, "bSortable": false
},
这是我想将其更改为动作链接的地方
{ (6th)
"mDataProp": function (source, type, val) {
return M2.JsonDateToString(source.DateLastLogin);
}, "bSortable": false
},
我的第6列是第5列的重复,但是我在这里需要一个动作链接,例如:(我通常如何实现它们):
<td>@Html.ActionLink("Edit Roles", "Edit", "Users", new { userName = "User\\" + u.UserName }, new { @class = "action" }) </td>
因此,我要禁止的是如何将html actionLink添加到Jquery Datatable。
使用源json对象构建锚点:
这应该工作
{
"mDataProp": function (source, type, val) {
return '<a href="/Home/Edit/'+source.UserName+'">Edit Roles</a>'
}, "bSortable": false
},
使用本文www.codeproject.com/Articles/155422/jQuery-DataTables-and-ASP-NET-MVC-Integration-Part
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.