Я использую:Как правильно установить сеансы в HttpContext?
if (string.IsNullOrEmpty(myHttpContext.Request.QueryString["code"]))
{
if (myHttpContext.Session == null || myHttpContext.Session["code"] == null)
{
OutputError("Code", "Invalid code.");
}
else
{
code = myHttpContext.Session["code"].ToString();
}
}
else
{
code = myHttpContext.Request.QueryString["code"];
myHttpContext.Session.Add("code", code);
}
Однако я получаю сообщение об ошибке: ссылка на объект не указывает на экземпляр объекта.
Для: myHttpContext.Session.Add («код», код);
Все, что я хочу сделать, это установить простой сеанс, кто-то, пожалуйста, помогите, это сводит меня с ума.
Спустя годы это было первый пост, который я нашел, дал это решение. Это требует большего количества оборотов. :) В моем случае интерфейс, который я использовал, был 'System.Web.SessionState.IReadOnlySessionState'. – Andrew