Т.е. допустим есть некие данные, которые приложение использует постоянно при работе. Данные инициализируются один раз при старте приложения и в дальнейшем должны быть доступны объектам сессии пользователя. Например список mime-типов файлов.
Данные сессии я храню в объекте Web.HttpContext.Current и они доступны в рамках сессии
Global.asax - инициализация класса данных
- Код: Выделить всё
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
Dim _Request As New Portal.WebRequest.RequestContentClass
Me.Context.Items.Add("Request", _Request)
End Sub
Default.aspx.vb - восстановление класса данных
- Код: Выделить всё
Private _Request As Portal.WebRequest.RequestContentClass = CType(HttpContext.Current.Items("Request"), DN2Portal.WebRequest.RequestContentClass)
А вот где и как хранить глобальные установки приложения?
- Код: Выделить всё
Sub Application_OnStart(ByVal sender As Object, ByVal e As EventArgs)
'Я идиот! Убейте меня, кто-нибудь!Я идиот! Убейте меня, кто-нибудь!Я идиот! Убейте меня, кто-нибудь!Я идиот! Убейте меня, кто-нибудь!
End Sub