powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / global.asax и session
10 сообщений из 10, страница 1 из 1
global.asax и session
    #33947655
laticq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли с помощью global.asax запихнуть информацию из базы в сессию, например
...
Session.Add("UserIP", UserIP)
Session.Add("UserName", UserName)
...
А потом на какой-нибудь .aspx эти данные достать в
Sub Page_Load, таким образом
...
UserIP=session.item("UserIP")
UserIP=session.item("UserName")
...
Если можно, то дайте определенный какой-то код, если нельзя предложите альтернативу.
Спасибо
...
Рейтинг: 0 / 0
global.asax и session
    #33947917
laticq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ни с Session, ни с HttpContext.Current.Items у меня не работает, а надо чтобы при первой загрузке приложения некоторые переменные куда-то передовались и использовались уже во всем приложении(на разных веб-формах). КАК ЭТО СДЕЛАТЬ?
...
Рейтинг: 0 / 0
global.asax и session
    #33947943
Dima_XY3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй какое-нибудь другое событие, например

protected void Application_PreRequestHandlerExecute(object sender, EventArgs args)
- - - - -
the truth is out there
...
Рейтинг: 0 / 0
global.asax и session
    #33947983
manovcih
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обработчик какого события в global.asax используется?
...
Рейтинг: 0 / 0
global.asax и session
    #33948025
laticq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
application start или request, но ничего не получается.
...
Рейтинг: 0 / 0
global.asax и session
    #33948048
**Genius**
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
....попробуйте сделать тоже самое в Session_Start....хотя не совсем понятно почему у вас не работает в Application_Start....  Потому что у меня всё отрабатывается корректно... **Genius**
...
Рейтинг: 0 / 0
global.asax и session
    #33948052
**Genius**
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...хотя понятно....  Попробуйте не Session.Add("UserIP", UserIP), а Application["UserIP"] = UserIP **Genius**
...
Рейтинг: 0 / 0
global.asax и session
    #33948183
RasimS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
laticqМожно ли с помощью global.asax запихнуть информацию из базы в сессию, например
...
Session.Add("UserIP", UserIP)
Session.Add("UserName", UserName)
...
А потом на какой-нибудь .aspx эти данные достать в
Sub Page_Load, таким образом
...
UserIP=session.item("UserIP")
UserIP=session.item("UserName")
...
Если можно, то дайте определенный какой-то код, если нельзя предложите альтернативу.
Спасибо
А в чем проблема. Создаешь сессию. В файле глобала подключаешься к базе обрабатываешь инфу, сохраняешь в сессии плученную инфу, а потом пользуйся наздоровье везде где влезет. Следи только за тайм-аутом
...
Рейтинг: 0 / 0
global.asax и session
    #33949346
laticq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот чего пишет
...
Exception Details: System.Web.HttpException: Session state is not available in this context.
Source Error:
Line 35: MySqlConn.Close()
Line 36: End Try
Line 37: Session.Add("UserRoleID", RoleId)
Line 38: End Sub
...
[HttpException (0x80004005): Session state is not available in this context.]
System.Web.HttpApplication.get_Session() +3295653
ASP.global_asax.Application_Start(Object sender, EventArgs e) in c:\inetpub\wwwroot\global.asax:37
...
...
Рейтинг: 0 / 0
global.asax и session
    #33949916
manovcih
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
**Genius** прав. С событием Application_Start надо использовать объект Application, потому что Session в этот момент еще не создан.
Если хочется использовать именно объект Session, то надо тогда в global.asax обрабатывать событие Session_Start.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / global.asax и session
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]