2009-04-02 25 views
1

私のプロジェクトのすべてのページに使用しているカスタムPageBaseクラスがあります。私のBaseClassには、protected override void OnLoad(EventArgs e)メソッドが宣言されています。このメソッドは、私の派生クラスが独自のOnLoadイベントをスローすることができないようです。両方のOnLoadイベントを動作させるための好ましい方法は何ですか?あなたの派生クラスでOnLoadイベントのASP.NETページベースクラスで、派生クラスがOnLoadを呼び出せない

答えて

2

:これが働かない理由

protected override void OnLoad(EventArgs e) 
{ 
    //do the specific work 
    //.... 
    // 
    base.OnLoad(e); 
} 
+0

はい、これが解決策でした。ありがとうございました!私はまたこれを追加する必要があるベースOnInitを持っています。私がこれを元通りにした例がこれを言及していないのはあまりにも悪いことです。 –

0

わかりません。派生クラスでOnLoadをオーバーライドしていますか、単にLoadイベントに接続していますか?ロードイベントに接続するだけの場合、基本クラスのOnLoadイベントがbase.OnLoad()を呼び出していますか?

+0

はい、そうでした。ありがとうございました! –

関連する問題