Преобразование веб-формы ASP.Net в событие OnPreInit пользовательского элемента управления - PullRequest
2 голосов
/ 18 февраля 2010

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

no suitable method found to override

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

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

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

Ответы [ 2 ]

1 голос
/ 19 февраля 2010

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

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

1 голос
/ 18 февраля 2010

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

...