Est-ce que chaque fois que le feu BeginRequest? Quels sont les événements de HttpApplication feu quand? Est-il différent pour Ajax?
-
28-09-2019 - |
Question
Je suis un peu confus au sujet des événements HttpApplication.
J'ai un SessionService * qui est initialisé à partir d'un HttpModule. Le HttpModule
souscrit à HttpApplication.BeginRequest
.
Dans le module créer un new SessionService()
.
Le constructeur de la setsSessionService.ServiceId = Guid.NewGuid()
de SessionService.
J'utilise jquery envoyer deux demandes ajax à partir d'un lien étant cliqué sur une page Web. Les deux liens renvoient JSON indiquant le SessionService.ServiceId
, et il est même .
Je ne sais pas pourquoi cela se passe, mais mon meilleur est invité je comprends mal quand le feu des événements, et que certains d'entre eux ne tirent pas tous les HTTPRequest. Merci pour votre aide.
* le service de session n'a rien à voir avec l'objet HttpSessionState
La solution
feux de BeginRequest
sur chaque demande. Que ce soit Ajax ou non, il est toujours une requête HTTP
Attention: new Guid()
représente un GUID tout à zéro. Vous avez probablement voulu utiliser Guid.NewGuid()
.