Начальный огонь каждый раз? Какие события htthapplication огонь, когда? Различается ли это для Ajax?
-
28-09-2019 - |
Вопрос
Я немного запутался к событиям htthapplication.
У меня есть сеансСервис *, который инициализируется от httpmodule. То HttpModule
подписки к HttpApplication.BeginRequest
.
В модуле я создаю new SessionService()
.
Конструктор сеансСервисных наборовSessionService.ServiceId = Guid.NewGuid()
.
Я использую jQuery, чтобы отправить два запроса AJAX из ссылки, нажав на веб-страницу. Оба ссылки возвращают JSON, указывающие на SessionService.ServiceId
, и это то же.
Я не знаю, почему это происходит, но мой лучший гость - я неправильно понимаю, когда события огонь, и что некоторые из них не уволяют каждый httprequest. Спасибо за вашу помощь.
* Сервис сеанса не имеет ничего общего с объектом HTTSessionSseState
Решение
BeginRequest
Пожигания на каждом запросе: будь то ajax или нет, это все еще HTTP-запрос.
Будь осторожен: new Guid()
представляет собой все-ноль GUID. Вы, вероятно, хотели использовать Guid.NewGuid()
.