Молчун
Зарегистрирован: 11 February 2008
Сообщения: 35
Примеры кода: 0
|
Re: Где можно хранить ViewState кроме страницы пользователя? |
18 March 2008 14:33 |
|
|
|
|
M234 vityanyaТак вы решили проблему или нет?http://www.developer.uz - Сайт, посвященный программированию в Узбекистане
Нет не решил.
Пока отключил это хранние на сервере.
Что конечно сразу подкосило произв-ть.
ВьюСтэйт у меня большой и я не могу его меньше сделать.
В общем я не пойму почему ПопАП-Окошко у меня "убивает" ВьюСтэйт Default.aspx
Открываю ПопАП-Окошко и в нём работаю, при этом в самом ПопАП-Окошке несколько раз происходит
Page_Load. И в какой то момент теряется или портится ВьюСтэйт "родительского" Default.aspx.
Если ВьюСтэйт хранится на странице, то такой фигни не происходит.
Бред какой-то.
Используя этот код ты не будешь портить VIEWSTATE родительского окна... Создай базовый класс для всех страниц и кинь этот код туда...
protected override object LoadPageStateFromPersistenceMedium()
{
return Session[this.GetType().ToString()];
}
protected override void SavePageStateToPersistenceMedium(object viewState)
{
Session[this.GetType().ToString()] = viewState;
ClientScript.RegisterHiddenField("__VIEWSTATE", "");
}
|
|