asp.net-mvc-3 – 无法将带有[]的索引应用于ICollection类型的表
发布时间:2020-12-16 09:23:11 所属栏目:asp.Net 来源:网络整理
导读:有人可以提供代码来修复此错误吗? “无法将带有[]的索引应用于”ICollection“类型的表达式 本质上,我正在尝试从一组对象中保存/绑定一个值. @model MVC3.Models.Parent@Html.EditorFor(model = model.Bs[0].Val) public class A{ public int Name { get; s
有人可以提供代码来修复此错误吗?
“无法将带有[]的索引应用于”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>属性. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 数据库交互/业务逻辑在MVC中发生在哪里?
- asp.net – IIS URL Rewrite:添加除.html和.aspx之外的尾部
- 无法使用ASP.NET 5进行基本本地化
- asp.net-core-mvc – 使用RenderBody()的UTF-8中的特殊字符
- asp.net-mvc – Action方法中的routeValues不接受ExpandoOb
- asp.net-mvc – OpenID Connect的OWIN中间件 – 代码流(Flo
- asp.net-mvc – ASP.NET MVC剃刀视图引擎默认编码HTML吗?
- asp.net-mvc – ASP.NET MVC验证的唯一性
- asp.net – 您可以/应该在用户会话对象中存储多少数据?
- asp.net-mvc-2 – 如何在ASP.NET MVC 2.0中的视图外创建Htm
推荐文章
站长推荐
热点阅读