Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

M234


Ведущий Диалог

Зарегистрирован:
18 July 2006
Сообщения: 169
Примеры кода: 0
 

Re: Где можно хранить ViewState кроме страницы пользователя?

18 March 2008 11:12  


vityanyaMF_MiEK:
Вот пример для хранения в "Session":

protected override object LoadPageStateFromPersistenceMedium()
{
return Session[this.GetType().ToString()];
}
protected override void SavePageStateToPersistenceMedium(object viewState)
{
Session[this.GetType().ToString()] = viewState;
ClientScript.RegisterHiddenField("__VIEWSTATE", "");
}
В вашем варианте могут возникнуть глюки, если пользователь открыл 2 экземпляра 1 страницы в пределах одной сессии.
http://www.developer.uz - Сайт, посвященный программированию в Узбекистане

Я вот тут жаловался на странные глюки.
Причина как выяснилось была именно в хранении ВьюСтэйта в сессии.
Как их избежать?

В моём случае использовался АСП.НЕТ 2.0 и реализовано это было так:

using System;
using System.Collections.Generic;
using System.Text;
using System.Web.UI.Adapters;
using System.Web.UI;

public class PageStateAdapter : System.Web.UI.Adapters.PageAdapter
{
public override PageStatePersister GetStatePersister()
{
return new SessionPageStatePersister(this.Page);
}


}
и тут ещё


<?xml version="1.0" encoding="utf-8" ?>
<browsers>
<browser refID="Default">
<controlAdapters>
<adapter controlType="System.Web.UI.Page" adapterType="PageStateAdapter" />
</controlAdapters>
<capabilities>
<capability name="requiresControlStateInSession" value="true"/>
</capabilities>
</browser>
</browsers>

Наверх
  



Общие вопросы программирования на ASP.NET

 Где можно хранить ViewState кроме страницы пользователя?szo  17 March 2008 14:55
 Re: Где можно хранить ViewState кроме страницы пользователя?M234  25 March 2008 21:42
 Re: Где можно хранить ViewState кроме страницы пользователя?M234  25 March 2008 20:30
 Re: Где можно хранить ViewState кроме страницы пользователя?M234  25 March 2008 16:26
 Re: Где можно хранить ViewState кроме страницы пользователя?M234  25 March 2008 09:49
 Re: Где можно хранить ViewState кроме страницы пользователя?M234  24 March 2008 15:58
 Re: Где можно хранить ViewState кроме страницы пользователя?M234  20 March 2008 15:10
 Re: Где можно хранить ViewState кроме страницы пользователя?M234  19 March 2008 11:12
 Re: Где можно хранить ViewState кроме страницы пользователя?M234  18 March 2008 15:50
 Re: Где можно хранить ViewState кроме страницы пользователя?M234  18 March 2008 15:38
 Re: Где можно хранить ViewState кроме страницы пользователя?vityanya  18 March 2008 15:51
 Re: Где можно хранить ViewState кроме страницы пользователя?МСУ  18 March 2008 14:46
 Re: Где можно хранить ViewState кроме страницы пользователя?vityanya  18 March 2008 15:55
 Re: Где можно хранить ViewState кроме страницы пользователя?MF_MiEK  18 March 2008 14:33
 Re: Где можно хранить ViewState кроме страницы пользователя?vityanya  18 March 2008 15:05
 Re: Где можно хранить ViewState кроме страницы пользователя?M234  18 March 2008 13:22
 Re: Где можно хранить ViewState кроме страницы пользователя?M234  18 March 2008 11:12
 Re: Где можно хранить ViewState кроме страницы пользователя?vityanya  18 March 2008 12:00
 Re: Где можно хранить ViewState кроме страницы пользователя?vityanya  18 March 2008 11:52
 Re: Где можно хранить ViewState кроме страницы пользователя?MF_MiEK  17 March 2008 15:42
 Re: Где можно хранить ViewState кроме страницы пользователя?vityanya  18 March 2008 09:14
 Re: Где можно хранить ViewState кроме страницы пользователя?szo  17 March 2008 15:53
 Re: Где можно хранить ViewState кроме страницы пользователя?szo  17 March 2008 15:59
 Re: Где можно хранить ViewState кроме страницы пользователя?szo  17 March 2008 15:50
 Re: Где можно хранить ViewState кроме страницы пользователя?Shevron  17 March 2008 16:05
 Re: Где можно хранить ViewState кроме страницы пользователя?szo  17 March 2008 16:29
 Re: Где можно хранить ViewState кроме страницы пользователя?Shevron  17 March 2008 22:14
 Re: Где можно хранить ViewState кроме страницы пользователя?C...R...a...S...H  18 March 2008 11:39
 Re: Где можно хранить ViewState кроме страницы пользователя?alex_d  18 March 2008 15:44
 Re: Где можно хранить ViewState кроме страницы пользователя?C...R...a...S...H  20 March 2008 14:12
 Re: Где можно хранить ViewState кроме страницы пользователя?raptor@x-plat.ru  17 March 2008 15:35
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта