首先,我没有访问HttpContext.Current.Session,我在global.asax中添加了以下语句。
protected void Application_PostAuthenticateRequest(object sender, EventArgs e)
{
System.Web.HttpContext.Current.SetSessionStateBehavior(SessionStateBehavior.Required);
}
之后,我可以访问HttpContext.Current.Session并在Session对象中设置一个值。
但我无法在另一个行动中获取我的价值。
例如:
帐户/登录
Session["User"]="User";
帐户/ BLABLA
Session["User"] is null;
为什么我不能这样做?