Asp.net mvc MVC 3模型绑定器不填充对象属性

Asp.net mvc MVC 3模型绑定器不填充对象属性,asp.net-mvc,asp.net-mvc-4,modelbinder,Asp.net Mvc,Asp.net Mvc 4,Modelbinder,MVC剑道网格调用一个更新方法,使用fiddler我可以在查询字符串中看到对象数据。在调试模式下,我还可以看到模型绑定器能够识别查询字符串中的对象数量。但是当我查看我的对象列表时,没有发现任何值。在这一点上,我不知道还有什么地方可以找到可能的解决办法 Razor视图: 小提琴手: HTTP请求: 获取[故意省略]MultipleTaxTypesUpdate?模型%5B0%5D%5BTaxId%5D=33a34b0e-06a1-415b-b2c7-c155839123d6和模型%5B0%5D%

MVC剑道网格调用一个更新方法,使用fiddler我可以在查询字符串中看到对象数据。在调试模式下,我还可以看到模型绑定器能够识别查询字符串中的对象数量。但是当我查看我的对象列表时,没有发现任何值。在这一点上,我不知道还有什么地方可以找到可能的解决办法

Razor视图:

小提琴手:

HTTP请求: 获取[故意省略]MultipleTaxTypesUpdate?模型%5B0%5D%5BTaxId%5D=33a34b0e-06a1-415b-b2c7-c155839123d6和模型%5B0%5D%5BName%5D=事件+税收和模型%5B0%5D%5b外部代码%5D=3

调试视图:

在“调试”视图中,请注意如何检测到1个对象,但属性为空。如果我更新2个对象,调试视图中将有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]。TaxId
不是
模型[0][TaxId]
因为
TaxTypeViewModel
没有字符串索引器。Hmmm。。。我想你有什么发现。让我来追查线索。@BitsandBytesHandyman谢谢你们两位。事实证明,我的Telerik和剑道UI并排运行,剑道需要jQuery1.9.1>=和Telerik