HttpRuntime.Cache как сбросить - PullRequest
       16

HttpRuntime.Cache как сбросить

0 голосов
/ 16 августа 2011

У меня проблема с сайтом asp.net (фреймворк 4.0). Я хотел бы понять, как правильно отбрасывать значения в HttpRuntime.Cache между запросами страниц. Я храню значения для нумерации страниц, состояния элемента управления и т. Д. На странице поиска, и она работает нормально ... за исключением того, что существуют значения для элементов управления (например, выбор поля со списком), если я открываю другой браузер и открываю страницу.

Ответы [ 2 ]

0 голосов
/ 16 августа 2011

Если вам нужно хранилище для каждой сессии, HttpContext.Current.Session - хорошее место для его размещения.Как отмечает Эндрю Барбер, Cache распространяется на все приложения (доступно всем пользователям и сеансам)

0 голосов
/ 16 августа 2011

Вы не должны использовать Cache таким образом. Это не только кросс-браузерное окно ... это относится ко всему приложению.

Для сохранения просматриваемой страницы следует использовать значения строки запроса / формы.

...