我在我的 ASP.NET MVC 应用程序中为不同的数据类型(字符串、日期时间等)使用了许多编辑器模板。例如,以下是我用于字符串的内容:
<div class="editor-label">
@Html.Label("")
</div>
<div class="editor-field">
@Html.TextBox("", ViewData.TemplateInfo.FormattedModelValue, new { @class = "text", placeholder = ViewData.ModelMetadata.Watermark })
@Html.ValidationMessage("")
</div>
我想在我的视图中使用 EditorForModel,但是当我这样做时,它似乎为每个属性添加了它自己的标签,从而导致重复的标签(因为我的字符串编辑器模板中有一个标签)。除了从我的字符串编辑器模板(在本例中)中删除标签之外,还有什么方法可以告诉 editorformodel 不要插入标签?