私は、runat attribut = "server"のDivを持っています。私のページにasp.netボタンコントロールがあります。このボタンをクリックすると、私は可視性を変更すると、それはブラウザから削除されて以来、私はjavascriptで同じアクセスすることはできませんので、falseに私は可視性をfalseを使用することはできません。私のJavaScriptから隠されたdivASP.NETサーバー側のコントロールを隠す(DOMから削除しない)
どのような考えですか?事前のおかげで
私は、runat attribut = "server"のDivを持っています。私のページにasp.netボタンコントロールがあります。このボタンをクリックすると、私は可視性を変更すると、それはブラウザから削除されて以来、私はjavascriptで同じアクセスすることはできませんので、falseに私は可視性をfalseを使用することはできません。私のJavaScriptから隠されたdivASP.NETサーバー側のコントロールを隠す(DOMから削除しない)
どのような考えですか?事前のおかげで
コントロールにdisplay:none
CSSスタイルを追加します。
myDiv.Style.Add(HtmlTextWriterStyle.Display, "none");
false.Iのカント へ 変更し視認性がfalseに可視性を使用することを他のオプションがあり、 ので、ときに私私はブラウザから が削除されているので、私はjavacriptで と同じアクセスを私はアクセスできません。
これは意味をなさない。 CSS visibilityを非表示に設定しても、その要素はDOMから削除されません。
の場合はボタンがありますが、最初はポストバックを避けるために、まずjavascriptで行います。
これがオプションでない場合は、その値の "display:none;
"というdiv属性をサーバー側に追加してください。
彼はasp.netサーバーまたはハイブリッドコントロールの可視プロパティについて話しています。 –
はい、サーバーサイドコード(this.myDiv.Visible = false;)で可視性をfalseに設定すると、DOMからそのコードが削除されます。私はShyjuがこれを避けたいと考えています。この場合、私はthis.myDiv.Style ["display"] = "none";)を使用します。 –
CSS visibilityプロパティをサーバから設定することもできます。 –