Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Master page - как работает модель событий страницы? / 8 сообщений из 8, страница 1 из 1
04.05.2014, 22:13
    #38632602
VKabanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master page - как работает модель событий страницы?
Помогите пожалуйста разобраться.

Есть WEB-приложение, есть мастер страница и достраиваемые на ее основе несколько страниц.

На одной из достраиваемых страниц есть серверный элемент управления.
В OnChanged этого элемента меняю значение переменной во viewstate.

Поле этого в дочернем Page_PreRender должна запускаться логика обрабатывающая состояние переменных во viewstate.

Но запускается Page_PreRender мастер страницы, а Page_PreRender достраиваемой страниці не запускается вовсе. Вернее запускается только 1 раз при первом запуске программы.

Почему так? Неужели всю логику придется тянуть в мастер страницу?
...
Рейтинг: 0 / 0
05.05.2014, 00:18
    #38632660
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master page - как работает модель событий страницы?
VKabanov, где-то используется UpdatePanel?
...
Рейтинг: 0 / 0
05.05.2014, 14:04
    #38633234
VKabanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master page - как работает модель событий страницы?
skyANA,

нет, только мастер страница с Viewstate переменными header+menu, footer и
страницы содержимого со всеми "костями" -логикой и "мясом" - функционалом.
...
Рейтинг: 0 / 0
05.05.2014, 14:17
    #38633258
VKabanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master page - как работает модель событий страницы?
skyANA,

Здесь http://msdn.microsoft.com/ru-ru/library/dct97kc3(v=vs.100).aspx
указано, что идет событие PreRender страницы содержимого. и только потом событие PreRender главной страницы,

а у меня выходит прямиком в PreRender главной страницы идет...
...
Рейтинг: 0 / 0
05.05.2014, 14:41
    #38633289
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master page - как работает модель событий страницы?
VKabanov, значит что-то Вы не так делаете. Как Вы поняли, что событие не происходит?
...
Рейтинг: 0 / 0
05.05.2014, 14:54
    #38633304
VKabanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master page - как работает модель событий страницы?
skyANA,

В обработчик с контрольной точкой нет захода.

Пошагово тоже самое - прямиком в Prerender MasterPage бежит. Я уже и ссылки на обработчики проверил - нет, просто игнорирует PreRender страницы содержимого.
...
Рейтинг: 0 / 0
05.05.2014, 16:50
    #38633535
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master page - как работает модель событий страницы?
VKabanovПомогите пожалуйста разобраться.

Есть WEB-приложение, есть мастер страница и достраиваемые на ее основе несколько страниц.

На одной из достраиваемых страниц есть серверный элемент управления.
В OnChanged этого элемента меняю значение переменной во viewstate.

Поле этого в дочернем Page_PreRender должна запускаться логика обрабатывающая состояние переменных во viewstate.

Но запускается Page_PreRender мастер страницы, а Page_PreRender достраиваемой страниці не запускается вовсе. Вернее запускается только 1 раз при первом запуске программы.

Почему так? Неужели всю логику придется тянуть в мастер страницу?
Так ты перенеси логику обработки в событие Load дочерней страницы
...
Рейтинг: 0 / 0
05.05.2014, 17:31
    #38633591
VKabanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master page - как работает модель событий страницы?
skyANA,

нашел дело оказалось в названии обработчика, вместо Page_PreRender в тексте оказалось Page_PreRender. Компилятор не возражал и просто игнорировал метод с нестандартной сигнатурой. Я переносил точку останова с начала метода в одну из веток и поєтому перестал отслеживать попадание в него. Т.е. он и при старте страницы не запускался.


Все равно спасибо!
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Master page - как работает модель событий страницы? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]