首页 > 代码库 > 一般处理程序(.ashx)中使用Session
一般处理程序(.ashx)中使用Session
最近做一个项目,有使用Ajax调用ashx文件 ,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:
大体如下
Session["loginName"]为空,无法toString();
context.Session["Id"]
“context.Session”引发了“System.NullReferenceException”类型的异常
base {System.SystemException}: {"该方法的指针为空。"}
查阅MSDN得到ashx文件要使用Session,必须实现Session接口;
using System;using System.Web;
using System.Web.SessionState; //第一步:导入此命名空间
public class checkCookie : IHttpHandler ,IRequiresSessionState //第二步:实现接口 到此就可以像平时一样用Session了
...{
public void ProcessRequest (HttpContext context)
...{
一般处理程序(.ashx)中使用Session
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。