我有一个类似
的模型[DataContract]
public class module_shortcut_order
{
[DataMember]
public int MODULE_ID { get; set; }
[DataMember]
public int LINE_ORDER { get; set; }
[DataMember]
public string USER_ID { get; set; }
}
我有一个使用模型列表的控制器,如
public JsonResult sortUpdate(List<module_shortcut_order> process)
{
...processing...
}
我也有发布模型列表的Ajax脚本
parms = { "process": [{ "MODULE_ID": "10", "LINE_ORDER": "0", "USER_ID": "12354" },
{ "MODULE_ID": "5", "LINE_ORDER": "1", "USER_ID": "32154" }] };
$.ajax({
type: "POST",
url: "../Home/sortUpdate",
dataType: "json",
data: parms,
success: function (data) {
... do something ...
}
});
Javascript有效但对象数组不会填充控制器列表模式 当它运行模型填充对象与数组计数一样多,但它们的属性为0或null