一般处理程序(后缀为.ashx)里面使用Session,直接使用Session会报实例错误
来源:互联网 发布:休闲鞋女淘宝 编辑:程序博客网 时间:2024/06/11 00:35
要想在.ashx中用Session必须要实现Session接口,
1.先导入命名空间 using System.Web.SessionState;
2.再写Session接口,IRequiresSessionState,
其实接口有2种:
IReadOnlySessionState,为只读的session 不可以修改
IRequiresSessionState,可以修改。
看代码:
using System;using System.Web;using System.Text;using System.Web.SessionState; //.ashx 中引用session的命名空间 public class GetCheckData : IHttpHandler,IRequiresSessionState //继承IRequiresSessionState接口 { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Session["testA"]= "520"; //第一种方法,用Session保存一个字符串 HttpContext.Current.Session["testB"]="我爱你"; //第二种方法
context.Response.Write(context.Session["testA"]); } public bool IsReusable { get { return false; } }}
0 0
- 一般处理程序(后缀为.ashx)里面使用Session,直接使用Session会报实例错误
- asp.net .ashx一般处理程序中使用session
- asp.net .ashx一般处理程序中使用Session
- 一般处理程序(.ashx)中使用Session (转)
- 在ashx一般处理程序中使用session
- 使用ashx一般处理程序,读取不到Session的问题
- ashx一般处理程序Session处理
- C#一般处理程序 ashx.cs使用Session报错的处理
- 一般处理程序.ashx获取不到session
- 一般处理文件ASHX中使用取不到SESSION
- 在ashx一般处理程序文件中不能使用session和request的问题解决办法
- 一般处理程序里使用session对象为null,未将对象引用到实例化
- 使用一般处理程序.ashx
- 使用一般处理程序.ashx
- handler(一般处理程序)使用session
- C#一般处理程序中使用Session
- C#一般处理程序中使用Session
- 一般处理程序中使用Session
- android color相关
- 配置as
- vaadin应用程序
- jquery下拉选择生日
- java容器源码解析
- 一般处理程序(后缀为.ashx)里面使用Session,直接使用Session会报实例错误
- Socket编程(二)---TCP简单实例
- 电视行业竞争日趋白热化,差异化或成竞争焦点
- 最长递增子序列问题[网络流24题之6]
- js判断密码强度
- SwitchButton 开关按钮 的多种实现方式 (附源码DEMO)
- Omnibus Gitlab + Runner 配置
- 手把手教你搭建和配置Jenkins环境
- Unity 基础 - 预设