Ведущий Диалог
Зарегистрирован: 03 May 2007
Сообщения: 191
Примеры кода: 0
|
Re: RE: Сохранение static полей класса между запросами |
27 May 2008 14:47 |
|
|
|
|
punchesА нужно, чтобы в приложении была глобальная переменная. К странице не привяжешь, так как для всех страниц это должна быть одна и таже переменная.
Для этого есть по меньшей мере два способа:
1) Создаем потомка класса System.Web.UI.Page с нужным полем. Затем наследуем все страницы от этого класса. Делаем это вручную или с через web.config (<pages pageBaseType="" />).
2) Создаем static класс с static свойством.
Данные, которые ты называешь статическими, храним в HttpContext.Items и инициализируем в событии BeginRequest или неявно при первом обращении в способах №1 и №2.
|
|