Преобразование веб-формы ASP.Net в событие OnPreInit управления пользователем

Я нахожусь в процессе преобразования веб-формы ASP.Net в пользовательский элемент управления, и есть событие, которое теперь говорит

no suitable method found to override

код события, вызывающий ошибку компиляции

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

Есть ли эквивалент для пользовательского элемента управления?

2 ответа

Решение

OnInit доступно переопределение. Жизненный цикл управления пользователями в MSDN должен помочь вам определить, какое событие следует корректно переопределить. В любом случае чего вы пытаетесь достичь?

Вы должны будете использовать Инициативу. Я не могу думать ни о чем, что я когда-либо делал в PreInit, что нельзя было бы сделать в Init точно так же.

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

Другие вопросы по тегам