【发布时间】:2011-09-16 13:30:03
【问题描述】:
我有一个与之关联的强类型模型的视图
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master"
Inherits="System.Web.Mvc.ViewPage<SomeNamespace.SomeViewModel>" %>
SomeViewModel 看起来像这样
class SomeViewModel
{
public IEnumerable<Foo> Foos {get; set;}
}
说 Foo 是
class Foo
{
public string Bar {get; set;}
}
在视图中
<% foreach (var item in Model.Foos) { %>
<tr>
<td>
<%= Html.LabelFor(f => f.Bar) %>
</td>
我不确定如何使用Html.LabelFor() 在item 中显示Bar 属性
有人可以帮我解决这个问题吗?
谢谢,
【问题讨论】:
-
您的代码是否出错?
-
@AndyC 我不知道如何在 Bar 获取循环变量
item。 f => f.[这里没有酒吧。只有Foos]` -
@TheOtherGuy,我见过的大多数示例都将标签硬编码为表格标题,然后为每个之后完成。你在桌子上展示你的吗?您是否有理由需要在 foreach 中使用标签(它只会不断地为每一行重复您的标签)
-
@Manatherin 我有一个 Foo 对象的集合,我正在尝试为每个表行中的每个 Foo 显示 Bar 属性。
标签: c# asp.net-mvc