Sessionvariable an CodeBehind-Seite weiterreichen

29/12/2007 - 18:01 von Oscar | Report spam
Hallo,

ich habe eine Sessionvariable innerhalb des <Body>-Elementes meiner
Default.aspx Seite in dieser Form erstellt:

<%Session.Add("Test1", "hallo!")%>

Wie schaffe ich es nun diese an die CodeBehind-Seite einer Webhandler-
Seite (.ashx) weiterzureichen?
Wenn ich in der CodeBehind-Seite einer Webhandler-Seite versuche auf
das HTTPcontext.Session-Objekt zuzugreifen, so finde ich dort stets
nur ein "Nothing" vor.

Zur Info: in der web.config-Datei habe ich folgendes hinzugefügt:

<sessionState mode="InProc" />

Dank und Grüße

Oskar
 

Lesen sie die antworten

#1 Timo Ahrends
29/12/2007 - 18:55 | Warnen spam
Wie schaffe ich es nun diese an die CodeBehind-Seite einer Webhandler-
Seite (.ashx) weiterzureichen?
Wenn ich in der CodeBehind-Seite einer Webhandler-Seite versuche auf
das HTTPcontext.Session-Objekt zuzugreifen, so finde ich dort stets
nur ein "Nothing" vor.

Moin Oscar,

deine Handler-Klasse muss noch IRequiresSessionState
implementieren.

Public Class Handler
Implements IHttpHandler
Implements IRequiresSessionState

Ähnliche fragen