C # Как настроить и использовать состояние сеанса из preinit
ОК, чтобы установить и прочитать переменные из текущего сеанса
String Myvar =(string) System.Web.HttpContext.Current.Session[“MyVariable”]
Установить
System.Web.HttpContext.Current.Session[“MyVariable”] = “NewValue”
Я не могу сделать ни, я получаюSystem.NullReferenceException: Object reference not set to an instance of an object.
от System.Web.HttpContext.Current.Session.
В моем web.config у меня есть
Я прочитал дюжину статей о необходимостиIHttpHandler
иIRequiresSessionState
интерфейс. Я думаю, что проблема может быть вызвана, потому что я запрашиваю эту информацию вPage_PreInit
, Я нашелрешение в статье переполнения стека, но я неКажется, я использую его правильно, чтобы заставить это пойти.
Я не уверен, что мне не хватает. Заранее спасибо.