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值

1.要在一般处理程序中获取其他页面的session值,需要引用名空间: using System.Web.SessionState; 2.然后继承一个接口:IRequiresSession...

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

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

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

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

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

var postUrl = "http://xxx.com/xxp/LoginInfo.ashx"; var postString = "method=CheckPW&id=4454556289...

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

/* * 创建人:侯旭日 * 创建时间:2017-2-6 17:8 * 版权所有:侯旭日&廊坊师范学院 */ using System; using System.Web; using Syst...

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

一.判断提交方式 context.Response.ContentType = "text/plain"; string id = "0"; //判断提交方式...

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

NET框架中有一个文件类型是一般处理文件(.ashx)。可以在ajax开发中作为服务器端使用。特别是当在请求停留在一个页面的时候,下面举个例子--实现html下拉列表的级连更新。(1)ddlInner...
  • wggmqj
  • wggmqj
  • 2011年05月04日 16:27
  • 3058

ASP.NET ASHX 一般处理程序教程

写在最前面: 本文是翻译的http://www.dotnetperls.com/ashx的博客文章。目的是为了加深自己对ASHX文件的理解。 你不想创建一个普通ASP.NET的Web窗体页...
  • scq503
  • scq503
  • 2012年08月10日 15:01
  • 382

调用自定义的方法接口.ashx一般处理程序 借鉴了别人网页抓取的类

描述:近段时间写接口,还要调用别人的接口,写好写但是调用不知道啊!刚开始也知道怎么开始,感觉简单不就是调用吗?但是实施起来,汗...对我一个新手来说第一次接触,所以也是自学成才吧!下次登录的时候把源码...

ASHX 一般处理程序

ASP.NET ASHX 一般处理程序教程   2011-10-17 15:57:48|  分类: C# .net 工具|举报|字号 订阅   写在最前面...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#一般处理程序 ashx.cs使用Session报错的处理
举报原因:
原因补充:

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