2011-05-11 9 views
1

Я хотел бы позвонить в базовый сервер только один раз, когда пользователь сначала инициирует сеанс пользователя. Пока сеанс завершен, один и тот же вызов никогда не будет сделан снова. Я просто создаю синглтон, привязанный к конкретной сессии, или есть лучший способ сделать это?Проверить один раз за сеанс пользователя - asp.net

ответ

4

Вы можете поместить вызов метода в событие global.asax Session_Start.

Список доступных событий указан here.

3

Вы всегда можете использовать метод Begin_Session Session_Start в global.asax. Это срабатывает только один раз и только в начале сеанса. Тем не менее, он срабатывает до того, как произойдет аутентификация.

Редактировать: Begin_Session? Сожалею. Кодекс кровоточит в моем мозгу. Я исправил фактическое имя функции выше. Сброс был для проприетарного проекта, в котором я был активным в моем noggin, когда я читал вопрос.

Смежные вопросы