在我当前的asp.net mvc项目中,我使用内置函数将资源库文本显示为我的文本框和内容的标题。在“创建”和“编辑”视图中,可以使用HtmlHelper LabelFor方法完成此操作:
Html.LabelFor(model => model.InternalTitle)
但是,asp.net mvc 2模板中的默认值是List视图(根据IEnumerable<>生成一个表)是这样硬编码的标题:
<th>InternalTitle</th>
是否有一种很好的方法可以获得与此处的“创建”和“编辑”视图相同的结果? 我看过LabelFor&lt;&gt;方法,但无法确定如何使这项工作。
当然我可以使用我的domainmodelproperty上使用的Resource属性。但是我认为如果有某种方法可以使用LabelFor方法或类似的东西,它看起来会更好。
我不想通过实现我自己的基于反射的辅助方法再次发明轮子,我认为这应该默认在那里,或者至少我希望如此......