0
エディターを見えなくしようとしていますか?私はこれを持っているが、それは動作していない?html.editorforをasp.net mvc 2で見えないようにするには?
<%=Html.EditorFor(i => i.MyField),new { @visible = "false" })%>
エディターを見えなくしようとしていますか?私はこれを持っているが、それは動作していない?html.editorforをasp.net mvc 2で見えないようにするには?
<%=Html.EditorFor(i => i.MyField),new { @visible = "false" })%>
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;"})%>
優れたようadditionalViewDataを提供することができます!クイックコードサンプルはありますか?私は少しの初心者です:( – user603007
答えを編集しました –