Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.08.2006, 17:18
|
|||
|---|---|---|---|
|
|||
viewstate and наследование |
|||
|
#18+
имеем public abstract class BasePage : Page { public EditPage() { Init +=new EventHandler(BasePage _Init); } protected void BasePage_Init(object sender, EventArgs e) { if (!IsPostBack) Write(); } protected abstract void Write(); } public class ChildPage : Page { protected override Write() { ViewState["xxx"] = new object(); } protected void Button1_Click(object sender, EventArgs e) { Response.Write(ViewState["xxx"].ToString()); } } в обработчике клика кнопки получаем NullReferenceException :xz: Если Write() вызвать из ChildPage то все счастливы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2006, 18:22
|
|||
|---|---|---|---|
|
|||
viewstate and наследование |
|||
|
#18+
поправка: ChildPage наследует BasePage ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2006, 18:45
|
|||
|---|---|---|---|
|
|||
viewstate and наследование |
|||
|
#18+
Здравствуйте, donDimon, Вы писали: D>поправка: ChildPage наследует BasePage Если это поправку сделать и в коде, заработает. :))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2006, 18:53
|
|||
|---|---|---|---|
|
|||
viewstate and наследование |
|||
|
#18+
Здравствуйте, Hasmik, Вы писали: H>Здравствуйте, donDimon, Вы писали: D>>поправка: ChildPage наследует BasePage H>Если это поправку сделать и в коде, заработает. :))) неа :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2006, 19:35
|
|||
|---|---|---|---|
|
|||
viewstate and наследование |
|||
|
#18+
Здравствуйте, donDimon, Вы писали: D>в обработчике клика кнопки получаем NullReferenceException :xz: D>Если Write() вызвать из ChildPage то все счастливы По-моему причина не наследовании, а в том, что Write вызывается в Init, когда view state еще не загружен. После этого грузится view state и записанное туда значение теряется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2006, 21:52
|
|||
|---|---|---|---|
|
|||
viewstate and наследование |
|||
|
#18+
Здравствуйте, algol, Вы писали: A>Здравствуйте, donDimon, Вы писали: D>>в обработчике клика кнопки получаем NullReferenceException :xz: D>>Если Write() вызвать из ChildPage то все счастливы A>По-моему причина не наследовании, а в том, что Write вызывается в Init, когда view state еще не загружен. После этого грузится view state и записанное туда значение теряется. так и есть :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=raven10&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 1091ms |
| total: | 1247ms |

| 0 / 0 |
