我正在开发一个包含3个视图的页面:
带有2个局部视图的索引 - 搜索视图 - 结果视图
我希望结果视图获得我在数据库中获得的所有数据。所以我使用Datatables来显示它。 但我希望它显示在服务器端处理。
我在索引视图中得到了这个:
$('#table').DataTable({
retrieve: true,
processing: true,
serverSide: true,
searching: false,
bInfo: false,
ajax:
{
url: "@Url.Action("GetData")",
"type": "POST",
"dataType": "JSON"
},
});
一切正常,json对象被退回。
我的问题是当我点击按钮(表单中的提交按钮)时,我丢失了服务器端处理。这个按钮调用控制器上的动作结果函数。此函数返回带有结果的模型(数据库数据)。