Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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# 在jquery datatable中使用另一列的id创建链接_C#_Jquery_Asp.net Mvc - Fatal编程技术网

C# 在jquery datatable中使用另一列的id创建链接

C# 在jquery datatable中使用另一列的id创建链接,c#,jquery,asp.net-mvc,C#,Jquery,Asp.net Mvc,我希望有人能帮我 我对jquery和datatables有点陌生,但我有以下datatable,当使用“mRender”呈现表时,我可以在列[1]中创建一个超链接,如示例中所示: 但是,我希望超链接的“id”部分来自列[0]的“mData”,并在呈现表时显示与列[1]关联的mData 这是我的数据表 var oTable = $('#allCustomerSummary').dataTable({ //"aaSorting": [[4, "desc"]], "s

我希望有人能帮我

我对jquery和datatables有点陌生,但我有以下datatable,当使用“mRender”呈现表时,我可以在列[1]中创建一个超链接,如示例中所示:

但是,我希望超链接的“id”部分来自列[0]的“mData”,并在呈现表时显示与列[1]关联的mData

这是我的数据表

var oTable = $('#allCustomerSummary').dataTable({
        //"aaSorting": [[4, "desc"]], 
        "sAjaxSource": '/GetMyDataLink/CustRel',
        "aoColumns": [
            { "mData": "ID" },
            { "mData": "OrganizationName" },                    
            { "mData": "ContactCount" },
            { "mData": "AccountCount" },
            { "mData": "FacilityCount" },
            { "mData": "HasParentOrg" },
            { "mData": "IsParentOrg" }
        ],
        "aoColumnDefs": [
            { "bvisible": false, "atargets": [0] },
            {
                "aTargets": [1],
                "mData": "ID",
                "mRender": function (data, type, full) {
                    return '<a href="/MySite/CustRel?id=' + data + '">' + data + '</a>';
                }
            }
        ],
        "sDom":'<p><"pull-left" Cfr>t<"F"i>',
        "oLanguage": { "sSearch": "" },
        "bScrollInfinite": false,
        "iDisplayLength": 15
});
var-oTable=$('allCustomerSummary')。数据表({
//“aaSorting”:[[4,“desc”],
“sAjaxSource”:“/GetMyDataLink/CustRel”,
“aoColumns”:[
{“mData”:“ID”},
{“mData”:“OrganizationName”},
{“mData”:“ContactCount”},
{“mData”:“AccountCount”},
{“mData”:“设施计数”},
{“mData”:“HasParentOrg”},
{“mData”:“IsParentOrg”}
],
“aoColumnDefs”:[
{“bvisible”:false,“atargets”:[0]},
{
“目标”:[1],
“mData”:“ID”,
“mRender”:功能(数据、类型、完整){
返回“”;
}
}
],
“sDom”:“t”,
“语言”:{“搜索”:“”},
“无限”:错误,
“iDisplayLength”:15
});

任何帮助都将不胜感激:)

我相信
mRender
函数的
full
参数是整行的数据,请尝试:

"mRender": function (data, type, full) {
    return '<a href="/MySite/CustRel?id=' + full[0] + '">' + data + '</a>';
}
“mRender”:函数(数据、类型、完整){
返回“”;
}

FTI,您在
}
之后缺少一个逗号
之后“bvisible”:false,“atargets”:[0]
我为您修复了它…谢谢:在发布之前我已经将它注释掉了,必须-a忘了放回逗号