Начальный огонь каждый раз? Какие события htthapplication огонь, когда? Различается ли это для Ajax?

StackOverflow https://stackoverflow.com/questions/4089989

Вопрос

Я немного запутался к событиям 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().

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top