在handler中读取session值
来源:互联网 发布:javascript 网页后退 编辑:程序博客网 时间:2024/05/17 03:37
最近做一个项目,有使用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)
注意:
1、如果是要在HttpHandler 中读取Session的内容,就要在实现IHttpHandler 的类中同时实现IReadOnlySessionState 这个接口。
2、如果是要在HttpHandler 中读写Session的内容,就要在实现IHttpHandler 的类中同时实现IRequiresSessionState
- 在handler中读取session值
- 在Handler中操作Session
- 在Handler中使用Session
- 在Handler中使用Session
- 在asp.net handler 中 使用 session
- Android之Handler在新线程中读取网络的两种方法
- Http之客户端请求服务器,服务器响应客户端。通过Handler在主线程中读取数据
- Android之Handler在新线程中读取网络的两种方法
- 在JavaScript中取session值
- 在javascript中获取session中的值
- 在APEX中读写session值
- Tensorflow中怎么使用queue读取数据的情况下,在同一个session中边训练边测试
- Android Handler机制详解:在线程中新建Handler
- Android Handler/Looper/MessageQueue 在新线程中使用Handler
- 在类中,使用session
- 在filter中关闭session
- 在HttpHandler中使用Session
- 在Silverlight中使用session
- 两种变现模式mvc和mvp的对比
- 从0开始Windows Mobile 开发
- 你写软件我推广 — 微软 & WPMind 社区合作计划
- 给服务器控件在后置代码中添加属性和dropdownlist选中值
- 鄙视和膜拜
- 在handler中读取session值
- 事务的介绍
- 上传文件—"网页无法显示"
- 数据绑定时eval和bind的区别
- asp.net中验证码
- 17中正则表达式
- WP7 环境准备
- verifying dmi pool data 停止启动,重启
- Java多线程编程要点(一)