我正在使用MVC3,ASP.NET 4.5,Razor。
通常我会使用,为我的数据库列获取标准标题:
@Html.LabelFor(m=>m.myField)
哪会产生:
<label for="myField">MyField Title</label>
然而,我需要制作&#34; MyField Title&#34;这将存在于某些&#34; th&#34;元素如:
<th>MyField Title</th>
所以我需要一些代码:
<th>@{get Field Title}</th>
我可能在这里错过了明显的伎俩......
提前致谢。
答案 0 :(得分:7)
对于MVC4,您可以使用DisplayNameFor帮助程序
@Html.DisplayNameFor(m => m.MyField)
对于MVC3,此帮助程序不存在,因此您可以使用this answer之类的内容直接从[DisplayName]
属性(您必须添加到您的属性中)中读取。