关于C#网站一般处理程序(ashx)中session的问题

2025-04-28 04:08:34
推荐回答(4个)
回答1:

你的ashx实现了IRequiresSessionState了吗?要实现这个借口喔
另外你可能试一下 用另外一个aspx页面 看看能不能拿到这个session 如果可以 就说明 上方那个情况了,若不是 则是你某个地方弄错了

回答2:

默认是的ashx不记录session的
具体参考实现方法
http://www.cnblogs.com/vihone/archive/2010/06/04/1751490.html

回答3:

不能用HttpContext.Current
ProcessRequest(HttpContext context)
你用这个context变量,context.Session

回答4:

是不是命名空间错了?

 

我查了我的是:

 System.Web.HttpContext.Current.Session["key"]=xx