Kendo MVC 网格更新模型映射失败
Kendo MVC Grid Update Model Mapping Fail
我有一个 Kendo MVC 网格,它在创建/更新新记录时无法映射参数。
下面是我的 chrome 请求网络:
我尝试在我的action中获取DTO
& row
,现在奇怪的是,DTO
成功通过,但是row
没有,如图下面。
下面是我的row
的class,供大家参考
row
无法映射成功的可能原因有哪些?
我该如何解决它并在我的行动中获得价值?
已编辑
如果我简单地列出模型中的所有字段(并更改一些JS以便只发送row
中的数据),所有字段都绑定成功..
只有我使用模型的class作为参数才会使它失败...应该是成功的...
[HttpPost]
public ActionResult MaterialGrid_Create([DataSourceRequest]DataSourceRequest request, string Bin, string Storeroom, string ItemCode, string ItemDescription, long ItemMoveID, string JobDescription, string JobNo, decimal Quantity, string TransactionCode, string TransactionType, DateTime TransactionTime, WorkOrderInfoViewModel DTO)
{
return Json("");
}
将 { get; set; }
添加到您的视图模型属性。
public class MaterialGridViewModel
{
public string Bin {get;set;}
......
我有一个 Kendo MVC 网格,它在创建/更新新记录时无法映射参数。
下面是我的 chrome 请求网络:
我尝试在我的action中获取DTO
& row
,现在奇怪的是,DTO
成功通过,但是row
没有,如图下面。
下面是我的row
的class,供大家参考
row
无法映射成功的可能原因有哪些?
我该如何解决它并在我的行动中获得价值?
已编辑
如果我简单地列出模型中的所有字段(并更改一些JS以便只发送row
中的数据),所有字段都绑定成功..
只有我使用模型的class作为参数才会使它失败...应该是成功的...
[HttpPost]
public ActionResult MaterialGrid_Create([DataSourceRequest]DataSourceRequest request, string Bin, string Storeroom, string ItemCode, string ItemDescription, long ItemMoveID, string JobDescription, string JobNo, decimal Quantity, string TransactionCode, string TransactionType, DateTime TransactionTime, WorkOrderInfoViewModel DTO)
{
return Json("");
}
将 { get; set; }
添加到您的视图模型属性。
public class MaterialGridViewModel
{
public string Bin {get;set;}
......