【问题标题】:Kendo MVC Grid Update Model Mapping FailKendo MVC 网格更新模型映射失败
【发布时间】:2016-01-28 08:37:16
【问题描述】:

我有一个 Kendo MVC Grid,它在创建/更新新记录时无法映射参数。

以下是我的 chrome 网络请求:

我尝试在action中获取DTO&row,现在奇怪的一点是,DTO通过成功了,但是row没有通过,如下图。

下面是我的row班级,供大家参考

row无法映射成功的可能原因有哪些? 我该如何解决它并在我的行动中获得价值?

已编辑

如果我简单地列出模型中的所有字段(并更改一些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("");
   }

【问题讨论】:

  • 能否请您的网格代码?

标签: asp.net-mvc kendo-asp.net-mvc


【解决方案1】:

{ get; set; } 添加到您的视图模型属性中。

public class MaterialGridViewModel
{
    public string Bin {get;set;}
    ......

【讨论】:

  • 愚蠢的我,是的,这是正确的解决方案。简短、简单但正确
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多