ModelBinding to DataTables订单数据

本文关键字:数据 单数据 to DataTables ModelBinding | 更新日期: 2023-09-27 18:04:18

使用数据表时,排序数据以匿名双数组的形式传递给服务器。表单数据看起来像这样:

order[0][column]=1&order[0][dir]='asc'

是否有一种合适的方法来在模型中形成c#属性,以便模型绑定器可以正确地拾取这些数据?我尝试过Object, Object[], Object[][], Tuples和dynamics。似乎什么都不管用。

public class Model 
{
    public <What goes Here?> order { get; set;}
}

同样,当从API中提取订单数据时,它看起来像这样(json):

[0][0]:0,[0][1]:'asc'

注意这里没有'column'或'dir'指令。如果模型绑定器既能处理JSON推送又能处理html编码的推送,那就太好了。

ModelBinding to DataTables订单数据

多亏了@tmg,嵌套模型才能够工作。出于某种原因,我们没有先尝试一下。