2

ASP.Net Webフォームをユーザーコントロールに変換している最中です。そこで、次のようなイベントが発生しました。

no suitable method found to override

コンパイルエラーの原因となるイベントコード

protected override void OnPreInit(EventArgs e)
{
    //do some stuff
    base.OnPreInit(e);
}

ユーザーコントロールに相当するものはありますか?

4

2 に答える 2

1

OnInitオーバーライドが利用可能です。MSDNのユーザーコントロールライフサイクルは、どのイベントを正しくオーバーライドするかを決定するのに役立ちます。いずれにせよ、あなたは何を達成しようとしていますか?

于 2010-02-18T05:21:56.377 に答える
1

いいえ、Init を使用する必要があります。私がこれまで PreInit で行ったことで、Init でも同様に実行できなかったものは思い浮かびません。

http://msdn.microsoft.com/en-us/library/system.web.ui.usercontrol_events.aspx

于 2010-02-18T22:38:16.387 に答える