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, Я нашелрешение в статье переполнения стека, но я неКажется, я использую его правильно, чтобы заставить это пойти.

Я не уверен, что мне не хватает. Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос