【发布时间】:2012-08-30 18:52:57
【问题描述】:
我有以下代码
<div class="editor-label">
@Html.LabelFor(model => model.subCategoryName)
</div>
将 html 呈现为
<div class="editor-label">
<label for="subCategoryName">Sub-Category Name</label>
</div>
如何在没有 <label> 的情况下呈现干净的 HTML,但仍从 ViewModel DataAnnotations 中获取值,例如:
[Display(Name = "Sub-Category Name")]
public string subCategoryName { get; set; }
<div class="editor-label">
Sub-Category Name
</div
我已经尝试了@Html.XXXXXX 的所有方法(.DisplayTextFor、.DisplayNameFor 等)——但仍然无法正常工作。
【问题讨论】:
-
出于好奇,
-
-
我认为是不需要的。您为什么不想使用 Label 带来的 div 优势?
标签: asp.net-mvc razor