2011-07-08 8 views

答えて

2

EditorForメソッドの2番目のパラメータはHtmlAttributesではなくadditionalViewDataです。 additionalViewDataを使用して可視性などを設定する場合は、独自のEditorTemplateを作成する必要があります。 this postを参照してカスタムエディタテンプレートを作成する方法を確認してください
編集:プロパティMyFieldが文字列型の場合、他のビューフォルダ。このビューでは、あなたは

<%:Html.TextBox(string.Empty, Model, new{style = ViewData["style"]})%> 

ような何かを書くことができますし、EditorFor方法であなたは

<%:Html.EditorFor(x=>x.MyField, new{style = "display:none;"})%> 
+0

優れたようadditionalViewDataを提供することができます!クイックコードサンプルはありますか?私は少しの初心者です:( – user603007

+0

答えを編集しました –

関連する問題