ASHX中使用Session
来源:互联网 发布:matlab离散粒子群算法 编辑:程序博客网 时间:2024/05/21 10:52
想要在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 ctx)
{
ctx.Response.Write(ctx.Session["fred"]);
}
}
using System;
using System.Web;
using System.Web.SessionState ;
public class DownloadHandler : IHttpHandler, IReadOnlySessionState
{
public bool IsReusable { get { return true; } }
public void ProcessRequest(HttpContext ctx)
{
ctx.Response.Write(ctx.Session["fred"]);
}
}
如果要读写Session的值,那么只要实现 IRequiresSessionState 接口就可以了,这两个接口没有待实现的方法,可直接使用。
- ashx中使用Session
- ASHX中使用Session
- ashx中使用session
- ashx中使用session
- ASHX中使用Session
- ashx中使用Session
- ashx中使用Session
- ashx中使用session
- ashx中使用session
- 转: ashx中使用Session
- ashx中使用Session问题
- ashx中使用Session问题
- ashx文件中使用Session
- ashx文件中使用session
- ashx中使用session[解决方案]
- .NET----在ashx 中使用Session
- asp.net在ashx中使用session
- ashx页面中使用session【ashx中context.Session取不到值】
- Windows平台下快速搭建Emacs
- 黑马程序员_break continue return
- 隶属于普通类型(与DependencyObject和DependencyProperty相区别)的属性的绑定
- ListBox绑定的研究
- 黑马程序员_类型和类型转换
- ASHX中使用Session
- 类的成员
- Java中abstract和interface的区别 (从设计上理解)
- 黑马程序员_结构和类有什么区别?
- matlab r2012a下载及更新摘要
- Struts2框架教程笔记一
- 【Ubuntu手记】Ubuntu下配置Android开发环境(特别篇:如何克服被墙)
- 最吸引人的网络广告
- POJ 1159