Wie kann ich trigger Session Start (Globale.asax) - Ereignis für ein WebHandler Anfrage?
Ich habe einen Webhandler generiert auf Wunsch ein Bild in meine asp.net Projekt. Aber wenn der Benutzer direkt auf die Ressource zugreifen, Sie wird nicht ausgelöst, der session-start-Ereignis in der Globalen.asax-Datei. Aber in meinem Projekt, das ich auslösen müssen Sie die Sitzung starten, event. Wie kann ich das erreichen?
void Session_Start(object sender, EventArgs e)
{
Session["Test"] = 1;
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
Session_Start
Veranstaltung ist trigerred wenn ein server-Seite-handler versucht, entweder Lesen oder schreiben in die session. Sie könnten versuchen, die Dekoration der handler mit derIRequiresSessionState
marker-interface:System.Web.SessionState
. Richtig?Können Sie immer eine Methode, die
Session_Start
und nennen esist und in der Prozedur haben, rufen Sie einfach
Global.StartSession();