ページを編集するための汎用インターフェイスを作成しています。一部のページ、たとえばスタートページでは、一部のフィールドを無効にするか削除する必要があります。フォームはHtml.EditorForでレンダリングされます。これを行うための最良の方法は何ですか?
1 に答える
1
指定されたタイプ(文字列、10進数、オブジェクトなど)のカスタムエディタテンプレートを作成できます。
@model string
@Html.TextBox(
"",
ViewData.TemplateInfo.FormattedModelValue,
ViewData
)
その後:
@Html.EditorFor(x => x.Foo)
または、無効にしたいビューの場合:
@Html.EditorFor(x => x.Foo, new { disabled = "disabled" })
于 2011-09-24T10:17:44.003 に答える