c # jak skonfigurować i używać stanu sesji z preinit
OK, aby ustawić i odczytać zmienne z bieżącej sesji
String Myvar =(string) System.Web.HttpContext.Current.Session[“MyVariable”]
Ustawić
System.Web.HttpContext.Current.Session[“MyVariable”] = “NewValue”
Nie mogę tego zrobić, dostajęSystem.NullReferenceException: Object reference not set to an instance of an object.
z System.Web.HttpContext.Current.Session.
W moim web.config mam
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="20">
</sessionState>
Przeczytałem kilkanaście artykułów na temat koniecznościIHttpHandler
i anIRequiresSessionState
berło. Myślę, że przyczyną problemu może być prośba o podanie tych informacjiPage_PreInit
. znalazłemrozwiązanie w artykule przepełnienia stosu, ale wydaje mi się, że nie używam go właściwie, aby to zrobić.
Nie jestem pewien, czego mi brakuje. Z góry dziękuję.