ASP.Net Webフォームをユーザーコントロールに変換している最中です。そこで、次のようなイベントが発生しました。
no suitable method found to override
コンパイルエラーの原因となるイベントコード
protected override void OnPreInit(EventArgs e)
{
//do some stuff
base.OnPreInit(e);
}
ユーザーコントロールに相当するものはありますか?
ASP.Net Webフォームをユーザーコントロールに変換している最中です。そこで、次のようなイベントが発生しました。
no suitable method found to override
コンパイルエラーの原因となるイベントコード
protected override void OnPreInit(EventArgs e)
{
//do some stuff
base.OnPreInit(e);
}
ユーザーコントロールに相当するものはありますか?
OnInit
オーバーライドが利用可能です。MSDNのユーザーコントロールライフサイクルは、どのイベントを正しくオーバーライドするかを決定するのに役立ちます。いずれにせよ、あなたは何を達成しようとしていますか?
いいえ、Init を使用する必要があります。私がこれまで PreInit で行ったことで、Init でも同様に実行できなかったものは思い浮かびません。
http://msdn.microsoft.com/en-us/library/system.web.ui.usercontrol_events.aspx