C#一般处理程序 ashx.cs使用Session报错的处理

原创 2016年05月31日 17:23:25
C#一般处理程序ashx.cs使用Session报错的处理
HttpContext.Current.Session["UserID"].ToString();//报错,报Session为Null,
// 此时需要添加引用和继承IRequiresSessionState接口。
// 需要引用程序集System.Web的引用;
//添加命名空间的引用
public class DownloadHandler : IHttpHandler,  IReadOnlySessionState 
{
HttpContext.Current.Session["UserID"].ToString(); //在此处使用Session就不会报错了。
}
到此问题解决,就是这么简单。



版权声明:本文为博主原创文章,未经博主允许不得转载。

验证码| 在一般处理程序中使用Session

注意:在一般处理程序中不能直接使用Session。需要继承IRequiresSessionState接口才可以使用Session  IRequiresSessionState是一个标记接口,没有实际用...
  • Fanbin168
  • Fanbin168
  • 2015年09月16日 18:55
  • 1119

谈谈一般处理程序(1)---httpcontext

今天我们来说一下一般处理程序,一般处理程序是什么呢? 一般处理程序实际上就是一个处理程序类。那么我们为什么要用?用他有什么优势? 对于ASP.NET网站来说,网站最常见的处理结果就是HTML网页,...
  • kanglix1an
  • kanglix1an
  • 2013年12月11日 20:43
  • 4077

C#一般处理程序设置和读取session(session报错“未将对象引用设置到对象的实例”解决)

做自己的毕业设计登陆模块时,用到了session和cookie。在一般处理程序中处理session,一直报错。最后找到问题原因是需要调用 irequiressessionstate接口。 在as...
  • u014190216
  • u014190216
  • 2016年04月16日 15:15
  • 2807

ASP.NET的ASHX一般处理程序中Session为null且不能赋值

做jquery的时候,在登录模块中死活不能保存管理员名称到Session,这里归结一句话:让你的ashx文件多继承一个IRequiresSessionState即可搞定! ASP.NET的ASHX一...
  • zhy19920103
  • zhy19920103
  • 2012年09月04日 13:28
  • 1932

ASP.NET的ASHX一般处理程序中Session为null且不能赋值

ASP.NET的ASHX一般处理程序中Session为null且不能赋值 做ExtJS的时候,在登录模块中死活不能保存管理员名称到Session,网上搜了一堆的解决方案,说的乱七八糟,这里归结一...
  • ht_gaogao
  • ht_gaogao
  • 2013年11月13日 16:02
  • 715

ASP.NET-C# Post 一般处理程序(ashx)并得到返回值

var postUrl = "http://xxx.com/xxp/LoginInfo.ashx"; var postString = "method=CheckPW&id=4454556289...
  • kongwei521
  • kongwei521
  • 2017年05月01日 13:51
  • 2302

.net使用一般处理程序matermark.ashx代码

/* * 创建人:侯旭日 * 创建时间:2017-2-6 17:8 * 版权所有:侯旭日&廊坊师范学院 */ using System; using System.Web; using Syst...
  • h273979586
  • h273979586
  • 2017年05月07日 19:25
  • 403

aspx,ascx和ashx(一般处理程序)使用小结

转载地址:http://www.csharpwin.com/dotnetspace/4162r4685.shtml 做asp.net开发的对.aspx,.ascx和.ashx都不会陌生。关于它们,网上...
  • freelove_2005
  • freelove_2005
  • 2013年11月01日 16:33
  • 577

.NET中一般处理程序(ashx)的使用

一.判断提交方式 context.Response.ContentType = "text/plain"; string id = "0"; //判断提交方式...
  • pplsunny
  • pplsunny
  • 2016年01月26日 18:39
  • 1483

.NET中一般处理程序(ashx)在Ajax中的使用

NET框架中有一个文件类型是一般处理文件(.ashx)。可以在ajax开发中作为服务器端使用。特别是当在请求停留在一个页面的时候,下面举个例子--实现html下拉列表的级连更新。(1)ddlInner...
  • wggmqj
  • wggmqj
  • 2011年05月04日 16:27
  • 3108
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#一般处理程序 ashx.cs使用Session报错的处理
举报原因:
原因补充:

(最多只允许输入30个字)