2010-03-24 3 views

ответ

8

Событие PreRender происходит после событий управления, поэтому элемент управления не может использовать какие-либо события.

Если вы, например, добавили Button в Page_PreRender, то слишком поздно подключить обработчик событий Click. В postack кнопка не будет воссоздана до тех пор, пока событие click не будет обработано (и проигнорировано).

4

Да, эта ссылка на жизненный цикл ASP.NET:

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

Я бы рекомендовал добавить элементы управления на Init событии, как новый элемент управление в противном случае будет очищено от любых постбэк. Это соответствует http://www.4guysfromrolla.com/articles/092904-1.aspx.

'Поднят после того, как все элементы управления были инициализированы, и были применены любые настройки скина. Используйте это событие для чтения или инициализации свойств управления. '

Смежные вопросы