[英]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.