HttpApplicationイベントについて少し混乱しています。
HttpModuleから初期化されたSessionService*があります。にHttpModule
サブスクライブしHttpApplication.BeginRequest
ます。
モジュールで、を作成しnew SessionService()
ます。
SessionServiceセットのコンストラクターSessionService.ServiceId = Guid.NewGuid()
。
私はjqueryを使用して、Webページでクリックされているリンクから2つのajaxリクエストを送信しています。どちらのリンクも、を示すJSONを返しますがSessionService.ServiceId
、これは同じです。
なぜこれが起こっているのかはわかりませんが、私の最高のゲストは、イベントが発生したときに誤解していることと、一部のイベントがすべてのhttprequestを発生させないことです。ご協力いただきありがとうございます。
*セッションサービスはHttpSessionStateオブジェクトとは何の関係もありません