使用DataTable渲染器将变量传递到C#方法中

时间:2018-06-30 05:51:48

标签: c# jquery datatables javascript-objects

我试图像这样返回asp标记,并试图将索引号传递给服务器端代码:

node_modules

但是我在以下函数中看到'+ row [0] +'作为字符串

$(document).ready(function () {
    $('#staffDataTable').dataTable({
        data: dataSet,
        columns: [
            { title: "Index" },//tblStaff_ID
            { title: "Employee ID" },
            { title: "First Name" },             
            { title: "Last Name" },
            { title: "Edit" }
        ],
        columnDefs: [{
            "targets": 0           
        },
        {
            "targets": 1        
         },
        {
            "targets": 2                    
        },
        {
            "targets": 3           
        },
        {
            "targets": 4,
            "render": function (data, type, row, meta) {
                return '<asp:LinkButton ID="EditStaffLinkBtn" OnClick="EditStaffLinkBtn_Click" runat="server" CommandArgument="' + row[0] + '">Edit</asp:LinkButton>';
            }
        }]
    });
});

我尝试了许多不同的方法,但是无法传递'row [0]'的值。我在这里做什么错了?

谢谢

0 个答案:

没有答案