次の方法で共有


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

その他の技術情報

ASP.NET ページのライフ サイクルの概要