0

如果我为特定类型定义了编辑器模板,如何使用默认 MVC 编辑器?

例如,我string.cshtml在“Editors”文件夹中有字符串类型(“”)的编辑器。当我使用

@Html.EditorFor(x => x.MyStringField)

它使用我的模板(“ string.cshtml”)。但是我的应用程序中有区域,我想在那里使用默认的 MVC 编辑器模板作为字符串类型。可能吗?

4

1 回答 1

2

您应该将编辑器模板放在您所在区域或根文件夹中的文件夹 Views\Shared\EditorTemplates 中。

如果需要,可以为当前属性设置编辑器模板:

@Html.EditorFor(x => x.MyStringField, "editorTemplateName");

在这种情况下,您应该命名编辑器模板自定义名称(而不是字符串)。

于 2013-04-06T12:55:17.893 回答