【发布时间】:2010-08-11 09:53:31
【问题描述】:
在我当前的 asp.net mvc 项目中,我使用内置函数将基于资源的文本显示为我的文本框和内容的标题。在创建和编辑视图中,这是通过使用 HtmlHelper LabelFor 方法完成的,如下所示:
Html.LabelFor(model => model.InternalTitle)
但是,asp.net mvc 2 模板中的默认值是列表视图(基于 IEnumerable 生成表)是这样硬编码的标题:
<th>InternalTitle</th>
有没有一种很好的方法来获得与此处的“创建”和“编辑”视图相同的结果? 我已经查看了 LabelFor 方法,但不知道如何使其工作。
当然,我可以只使用在我的域模型属性上使用的资源属性。但我认为如果有某种方法可以使用 LabelFor 方法或类似的方法,它看起来会更好。
我不想通过实现我自己的基于反射的辅助方法来再次发明轮子,我认为这应该默认存在,或者至少我希望如此......
【问题讨论】:
标签: asp.net-mvc-2