Html.EditorFor 全局模板?

Posted

技术标签:

【中文标题】Html.EditorFor 全局模板?【英文标题】:Html.EditorFor Global Template? 【发布时间】:2011-03-02 00:44:44 【问题描述】:

有没有办法为 html.EditorFor 助手定义一个全局模板?

我想更改输出的标记,例如,而不是渲染

<div class="editor-label">
  <label .../>
</div>
<div class="editor-field">
  <input .../>
</div>

它会渲染:

<div>
    <div class="label"><label..../></div>
    <div class="field"><input..../></div>
</div>

这适用于当我将 Html.EditorFor 与对象实例一起使用时,而不仅仅是对象属性。

【问题讨论】:

【参考方案1】:

Brad Wilson 在 asp.net mvc 2 模板上写了一个blog seriesThis one 和你的问题有关。

【讨论】:

感谢 Adeel 正是我所需要的。

以上是关于Html.EditorFor 全局模板?的主要内容,如果未能解决你的问题,请参考以下文章

Html.EditorFor SelectList

EditorFor Template的MVC IEnumerable;如何获得计数

MVC5 @Html.EditorFor:第二个属性问题

在单个(已禁用)@Html.EditorFor 上禁用验证

如何在 Html.EditorFor 中使用占位符属性?

如何获取 Html.Editorfor 的日期选择器