我有一个Kendo MVC Grid,在创建/更新新记录时无法映射参数。
以下是我的请求的Chrome网络:
我试着获得DTO
& row
在我的操作中,现在奇怪的是,DTO
已成功通过,但row
未成功通过,如下所示。
以下是我的row
课程供您参考
row
无法成功映射的可能原因是什么?
我该如何解决它并在我的行动中获得价值?
EDITED
如果我只是列出模型中的所有字段(并更改一些JS以便只发送row
中的数据),则所有字段都会成功绑定..
只有当我使用模型的类作为参数才会使它失败......这应该是成功的......
[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("");
}
答案 0 :(得分:1)
将{ get; set; }
添加到您的View模型属性。
public class MaterialGridViewModel
{
public string Bin {get;set;}
......