我目前正致力于ASP.NET Web Forms
。我使用DataTables
在前端显示我的数据。我将初始化移到了后端,所以现在为了使用DataTable
加载Ajax
I make jQuery
请求,它返回所有预期的配置。问题是,当我想在任何列中呈现某些图像/ span标签/其他更具体的东西时,我需要提供一个函数作为参数。
在原始版本中,配置位于视图中我只需:
"mRender": function () {
return '<span class="btnDelete">...</span>'
}
我很好。现在我需要执行相同的功能,但是从服务器端发送它以及其他数据。所以我的问题是,如何实际编写我的代码,以便在前端执行函数。
我正在使用JSON.NET
来处理Ajax
个请求,我现在的代码是:
Column = new JObject();
Column.sTitle = "Actions";
Column.mData = null;
Column.bSortable = false;
Column.mRender = "function () { return '<span class=btnEdit>Btn</span>' }";
Columns.aoColumns.Add(Column);
但是前端将其读作普通字符串并且不执行任何操作。有没有办法完成这样的任务?