Я немного запутался в событиях HttpApplication.Есть ли огонь BeginRequest каждый раз? Какие события HttpApplication срабатывают, когда? Разница для Ajax?
У меня есть SessionService *, который инициализируется из HttpModule. HttpModule
подписаться на HttpApplication.BeginRequest
.
В модуле я создаю new SessionService()
.
Конструктор наборов SessionService SessionService.ServiceId = Guid.NewGuid()
.
Я использую jquery для отправки двух запросов ajax из ссылки, нажимаемой на веб-странице. Обе ссылки возвращают JSON с указанием SessionService.ServiceId
, и это то же самое.
Я не знаю, почему это происходит, но мой лучший гость - это я недоразумение, когда происходят события, и что некоторые из них не загораживают каждый httprequest. Спасибо за вашу помощь.
* услуга сеанса не имеет ничего общего с HttpSessionState объекта
Это было на самом деле опечатка. Строка в коде указана Guid.NewGuid(). Я переписал это неправильно в сообщении, но спасибо, я исправил его. – smartcaveman