
关于C#网站一般处理程序(ashx)中session的问题
最近做一个项目,有使用Ajax调用ashx文件,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:大体如下Session...
最近做一个项目,有使用Ajax调用ashx文件 ,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:
大体如下
Session["loginName"]为空,无法toString();
context.Session["Id"]
“context.Session”引发了“System.NullReferenceException”类型的异常
base {System.SystemException}: {"该方法的指针为空。"}
1 展开
大体如下
Session["loginName"]为空,无法toString();
context.Session["Id"]
“context.Session”引发了“System.NullReferenceException”类型的异常
base {System.SystemException}: {"该方法的指针为空。"}
1 展开
4个回答
展开全部
你的ashx实现了IRequiresSessionState了吗?要实现这个借口喔
另外你可能试一下 用另外一个aspx页面 看看能不能拿到这个session 如果可以 就说明 上方那个情况了,若不是 则是你某个地方弄错了
另外你可能试一下 用另外一个aspx页面 看看能不能拿到这个session 如果可以 就说明 上方那个情况了,若不是 则是你某个地方弄错了
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能用HttpContext.Current
ProcessRequest(HttpContext context)
你用这个context变量,context.Session
ProcessRequest(HttpContext context)
你用这个context变量,context.Session
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是命名空间错了?
我查了我的是:
System.Web.HttpContext.Current.Session["key"]=xx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询