使用DataTables时,排序数据以匿名类型的双数组形式传递给服务器。表单数据如下所示:
order[0][column]=1&order[0][dir]='asc'
是否有正确的方法在模型中形成C#属性,以便模型绑定器可以正确获取此数据?我已经尝试过Object,Object [],Object [] [],元组和动态。似乎没什么用。
public class Model
{
public <What goes Here?> order { get; set;}
}
此外,从API中提取订单数据时,它看起来像这样(json):
[0][0]:0,[0][1]:'asc'
请注意,没有'column'或'dir'指令。如果模型绑定器同时使用JSON推送和HTML编码推送,那将会很棒。
答案 0 :(得分:0)
感谢@tmg,嵌套模型有效。出于某种原因,首先尝试它并不明显。