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 に答える