MVC 3 Model Binder不会填充对象属性

时间:2014-06-14 17:03:42

标签: asp.net-mvc asp.net-mvc-4 modelbinder

MVC Kendo Grid调用更新方法,使用fiddler我可以在查询字符串中看到对象数据。在调试模式中,我还可以看到模型绑定器能够识别查询字符串中的对象数。但是,当我查看我的对象列表时,没有任何值出现。此时我还没有其他地方寻找可能的解决方案。

剃刀观点: enter image description here

的Fiddler: enter image description here

HTTP请求: GET [目的] MultipleTaxTypesUpdate?models%5B0%5D%5BTaxId%5D = 33a34b0e-06a1-415b-b2c7-c155839123d6&model; model%5B0%5D%5BName%5D = Event + Taxes& models%5B0%5D%5BExternalCode%图5D = 3

调试视图: enter image description here

在调试视图中,注意如何检测到1个对象,但属性为空。如果我更新2个对象,我将在Debug View上有2个空对象。

模型视图

using System;
namespace ECM.DAL.ViewModels.Taxes
{
    public class TaxTypeViewModel
    {
        public Guid TaxId { get; set; }
        public string Name { get; set; }
        public int ExternalCode { get; set; }
    }
}

0 个答案:

没有答案