ASHX处理过程读写Session信息
2011-09-28 09:38
375 查看
想要在HttpHandler(ashx文件)中访问Session的状态值时,
需要显式的实现一个接口 IReadOnlySessionState,示例如下:
<% @ webhandler language="C#" class="DownloadHandler" %>
using System;
using System.Web;
using System.Web.SessionState ;
public class DownloadHandler : IHttpHandler, IReadOnlySessionState
{
public bool IsReusable { get { return true; } }
public void ProcessRequest(HttpContext hc)
{
hc.Response.Write(hc.Session["fred"]);
}
}
如果要读写Session的值,那么只要实现 IRequiresSessionState 接口就可以了,
这两个接口没有待实现的方法,可直接使用。
需要显式的实现一个接口 IReadOnlySessionState,示例如下:
<% @ webhandler language="C#" class="DownloadHandler" %>
using System;
using System.Web;
using System.Web.SessionState ;
public class DownloadHandler : IHttpHandler, IReadOnlySessionState
{
public bool IsReusable { get { return true; } }
public void ProcessRequest(HttpContext hc)
{
hc.Response.Write(hc.Session["fred"]);
}
}
如果要读写Session的值,那么只要实现 IRequiresSessionState 接口就可以了,
这两个接口没有待实现的方法,可直接使用。
相关文章推荐
- ashx一般处理程序中的Session读写问题
- 一般处理程序.ashx文件SESSION读写
- 配置ashx读写session信息
- java普通io(stream)处理文件读写的过程
- 统一处理jquery ajax请求过程中的异常错误信息的机制
- ASP.NET的ASHX一般处理程序中Session为null且不能赋值
- 使用COOKIE对像实现保存用户基本信息(结合Session),ASP.Net实现用户登录全过程
- Asp.net在ashx文件中处理Session问题解决方法
- MD模块之处理读写过程分析-2
- ashx 一般处理程序中使用 Session
- 在ashx一般处理程序中使用session
- 一般处理文件ASHX中使用取不到SESSION
- ASP.NET一般处理程序(.ashx.cs)中使用Session的问题
- MD模块之处理读写过程分析-4
- ashx.cs 读写session
- 在ashx文件中读写session
- ASP.NET的ASHX一般处理程序中Session为null且不能赋值
- 在ashx文件中读写session
- ashx不能读写Session的问题
- 视觉信息处理过程包括三个主要表达层次