我有两个编辑器模板:一个用于小数,一个用于小数?(可为空)但是当我的模型中有一个可为null的小数时,它会尝试加载普通的小数编辑器:model.SomeDecimal)%>model.SomeNullableDecimal)%>第一个工作正常,并加载了十进制编辑器模板。第二个也尝试加载小数模板(但失败,因为它不是小数字段)。错误信息是:Themodelitempassedintothedictionaryisnull,butthisdictionaryrequiresanon-nullmodelitemoftype'System.Decimal'.我的模板声明如下:十进制模板:"%>可
我有一个类似这样的模型:publicclassmyModel{publicClassAObjectA{get;set;}publicClassBObjectB{get;set;}}在我的主视图中,我有类似这样的标签:m.ObjectA)%>m.ObjectB)%>ClassA和ClassB都定义了编辑器模板。我创建了一些JavaScript来进行Ajax调用以重新加载section1div。我希望操作方法返回ObjectA的编辑器,即EditorTemplates文件夹中的ClassA.ascx。我的Action方法中有以下内容:publicActionResultGetData(in
我有一个类似这样的模型:publicclassmyModel{publicClassAObjectA{get;set;}publicClassBObjectB{get;set;}}在我的主视图中,我有类似这样的标签:m.ObjectA)%>m.ObjectB)%>ClassA和ClassB都定义了编辑器模板。我创建了一些JavaScript来进行Ajax调用以重新加载section1div。我希望操作方法返回ObjectA的编辑器,即EditorTemplates文件夹中的ClassA.ascx。我的Action方法中有以下内容:publicActionResultGetData(in