覆盖EditorForModel模板

kim*_*3er 5 asp.net-mvc html-helper editorfor

您可以为各个类型提供备用模板,但是可以覆盖包装标签,字段和验证的模板.

更改:

<div class="editor-label"><label for="Content">Content</label></div>
<div class="editor-field"><input class="text-box single-line" id="Content" name="Content" type="text" value="" /> </div>
Run Code Online (Sandbox Code Playgroud)

至:

<div class="field">
<label for="Content">Content</label>
<input class="text-box single-line" id="Content" name="Content" type="text" value="" /> </div>
Run Code Online (Sandbox Code Playgroud)

丰富

Haa*_*ked 7

您可以编写Object.ascx模板并执行自己的逻辑.

  • 这是对象模板.它遍历对象的每个属性并呈现这三个东西.查看Brad Wilson关于主题的系列文章http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-1-introduction.html (2认同)