我在Application_AuthenticateRequest事件中判断用户登陆信息是否正确,然后保存到 Session
中 ,代码如下:if ((User.Identity.IsAuthenticated == false)|| (objController.CheckUserLogin(User.Identity.Name) == false))
Response.Redirect("Error.aspx");
else {
if (Session["uID"] == null)
objController.FillOnlineUserInfo(User.Identity.Name.Substring(0,(User.Identity.Name.IndexOf(@"\"))));
}会出如下错误:
会话状态在此上下文中不可用。
请问如何解决?
中 ,代码如下:if ((User.Identity.IsAuthenticated == false)|| (objController.CheckUserLogin(User.Identity.Name) == false))
Response.Redirect("Error.aspx");
else {
if (Session["uID"] == null)
objController.FillOnlineUserInfo(User.Identity.Name.Substring(0,(User.Identity.Name.IndexOf(@"\"))));
}会出如下错误:
会话状态在此上下文中不可用。
请问如何解决?
HttpContext.Current.Session.Add("xulongLevel",ds.Tables[0].Rows[0].ItemArray[6].ToString
());
大家有好方法没有啊?
在global.asax只能用这个来引用Session