ModelBinding到DataTables订单数据

时间:2016-08-26 20:59:03

标签: c# asp.net-mvc

使用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编码推送,那将会很棒。

1 个答案:

答案 0 :(得分:0)

感谢@tmg,嵌套模型有效。出于某种原因,首先尝试它并不明显。