preinit событие страницы asp.net - PullRequest
3 голосов
/ 18 мая 2011

Я новичок в asp.net.У меня есть страница aspx, и я должен написать некоторый код в его событии PreInit.От того, где я нахожу событие PreInit на странице.Когда мы дважды щелкаем по кнопке, чтобы получить событие нажатия кнопки (или выберите кнопку и выберите событие на панели свойств), пожалуйста, ответьте мне как можно скорее.

Ответы [ 2 ]

3 голосов
/ 18 мая 2011

Мужик, зачем тебе мышка?

Если вам нужно написать какой-то код в PreInit, просто напишите код:

protected virtual void OnPreInit(EventArgs e)
{
   base.OnPreInit(e);
   //your code
}

или в конструкторе класса добавить для него обработчик события:

...
PreInit += new EventHandler(SomeMethodName)
...

и определите метод обработчика события

private void SomeMethodName(object sender, EventArgs e)
{
   //your code
}

И, кстати, проверьте книгу .Net Framework и руководство по Visual Studio.

0 голосов
/ 18 мая 2011

Вам нужно немного почитать:

http://msdn.microsoft.com/en-us/library/ms178472.aspx#lifecycle_events

...