ashx 里面如何给Session赋值
发布:liao | 发布时间: 2008年5月5日在HttpHandlers (ASHX files)中使用Session
当你希望从ashx或HttpHandler里访问你的Session时
1导入此命名空间 2实现IReadOnlySessionState接口
这样就解决了异常详细信息:未将对象引用设置到对象的实例
using System;
using System.Web;
using System.IO;
using System.Web.SessionState;//第一步:导入此命名空间
public class HandlerAll : IHttpHandler,IReadOnlySessionState//第二步:实现接口 到此就可以像平时一样用Session了
public void ProcessRequest(HttpContext context)
{
只有这样了你才可以获取Session值
获取代码这么写
context.Session["userid"]
}
- 相关文章:
HttpRuntime.Cache 与HttpContext.Current.Cache (2008-6-11 1:36:44)
Cookie的问题 (2008-6-11 1:5:2)
SQL查询语句对象化的实现 (2008-6-3 23:10:17)
解决加载配置文件时出错 (2008-5-29 16:58:35)
Asp.net 配置--关于无法找到该页的解决方法 (2008-5-29 14:37:47)
ASPX生成RSS (2008-5-22 16:45:44)
ASP.NET2.0 上传图片并为用户创建相应文件夹 (2008-5-10 11:12:34)
asp.net输出纯xml格式数据 (2008-5-7 11:19:45)
TreeView的用法 (2008-4-5 14:17:46)
Ajax无刷新实现图片切换特效 (2008-4-2 16:21:11)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。





