2

セット付きのdivがありrunat="server"ます。ページにASP.NETボタンコントロールがあります。このボタンをクリックすると、divを非表示にします。

その設定の他のオプションはありますvisible="false"か?

これを使用することはできません。使用すると、ブラウザから削除されているため、JavaScriptの要素にアクセスできなくなります。後でJavaScriptで非表示のdivを表示したいと思います。

4

3 に答える 3

6

display:noneコントロールにCSSスタイルを追加します。

myDiv.Style.Add(HtmlTextWriterStyle.Display, "none");
于 2009-06-08T13:25:15.627 に答える
0

可視性をfalseに変更する他のオプションはありますか?可視性をfalseに変更すると、ブラウザーから削除されているため、JavaScriptで同じものにアクセスできません。

これは意味がありません。CSSの可視性をhiddenに設定しても、要素はDOMから削除されません。

于 2009-06-08T13:26:20.120 に答える
0

それがあなたのボタンがする唯一のことであるならば、私はおそらく最初にjavascriptでそれをして、ポストバックを一緒に避けるでしょう。

それがオプションでない場合はdisplay:none;、値に「」を付けてdivサーバー側にstyle属性を追加するだけです。

于 2009-06-08T13:27:01.740 に答える