有人可以提供代码来修复此错误吗? “无法将带有[]的索引应用于”ICollection“类型的表达式 本质上,我正在尝试从一组对象中保存/绑定一个值. @model MVC3.Models.Parent@Html.EditorFor(model = m
“无法将带有[]的索引应用于”ICollection“类型的表达式
本质上,我正在尝试从一组对象中保存/绑定一个值.
@model MVC3.Models.Parent @Html.EditorFor(model => model.Bs[0].Val) public class A { public int Name { get; set; } public virtual ICollection<B> Bs { get; set; } } public class B { public int Val { get; set; } public virtual A A { get; set; } }ICollections未排序,因此无法编制索引.
相反,您应该使用一个单独的ViewModel类与IList< T>属性.