Control.OnPreRender メソッド
PreRender イベントを発生させます。
名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文
'宣言
Protected Friend Overridable Sub OnPreRender ( _
e As EventArgs _
)
'使用
Dim e As EventArgs
Me.OnPreRender(e)
protected internal virtual void OnPreRender (
EventArgs e
)
protected public:
virtual void OnPreRender (
EventArgs^ e
)
protected void OnPreRender (
EventArgs e
)
protected internal function OnPreRender (
e : EventArgs
)
適用できません。
パラメータ
- e
イベント データを格納している EventArgs オブジェクト。
解説
このメソッドは、ビューステートの保存や内容の表示の前に、必要な表示前の手順を実行するようサーバー コントロールに通知します。
使用例
カスタム サーバー コントロールの OnPreRender メソッドをオーバーライドする例を次に示します。カスタム コントロールが ASP.NET ページから要求されたとき、ページ処理の PreRender 段階の場合は、OnPreRender メソッドが呼び出され、カスタム PreRender_Handler
メソッドがその _message
プロパティ値である "Parent Text was changed by PreRender method" をページに送ります。
Protected Overrides Sub OnPreRender(e As EventArgs)
MyBase.OnPreRender(e)
End Sub
Private Sub PreRender_Handler(sender As Object, e As System.EventArgs)
_message = "Parent Text was changed by PreRender method"
End Sub
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
}
private void PreRender_Handler(object sender,System.EventArgs e)
{
_message = "Parent Text was changed by PreRender method";
}
protected void OnPreRender(EventArgs e)
{
super.OnPreRender(e);
} //OnPreRender
private void PreRender_Handler(Object sender, System.EventArgs e)
{
_message = "Parent Text was changed by PreRender method";
} //PreRender_Handler
プラットフォーム
Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition
Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。
バージョン情報
.NET Framework
サポート対象 : 3.0,2.0,1.1,1.0
参照
関連項目
Control クラス
Control メンバ
System.Web.UI 名前空間
Page