0

次のような html 要素を持つユーザー コントロールがあり<input type="button"....、その表示プロパティを preRender 状態に設定したいと考えています。

このユーザーコントロールを処理するにはどのようなことをしなければならないのか、説明していただけますか? したがって、この関数 protected override void OnPreRender(EventArgs e) { } には、ユーザー コントロールの html を表示するための適切なメソッドやプロパティしかEventArgs eありません。

これからよろしくお願いします…

4

1 に答える 1

0

サーバー側から要素の可視性を制御する最も簡単な方法は、要素をサーバー コントロールに昇格させることです。例えば:

<input id="mybutton" runat="server" type="button" ...

そうすることで、OnPreRender()イベントで次のようなステートメントを実行できます。

mybutton.Visible = false; // removes the element

または...

mybutton.Style[HtmlTextWriterStyle.Display] = "none"; // styles the element
于 2010-09-09T12:22:28.563 に答える