【发布时间】:2012-01-28 22:33:46
【问题描述】:
如何在不使用循环的情况下访问 IEnumerable 类型的 Razor 视图中的模型属性(如 @Html.EditorFor(x=>Model.Name))?即,如果将视图强类型化到某个模型,将模型作为列表。
例如。
@model IEnumerable<EFTest2.DAL.package_master>
那么是否可以在不使用 foreach 循环的情况下显示 TestBoxFor 或 EditorFor(创建新模型)Html 帮助器。???
【问题讨论】:
-
你仍然需要遍历所有的集合,因此它被称为“列表”。
-
您可以编写自己的扩展方法(用于 HTML),仅当您在许多地方使用时才能吐出 html