关于处理程序文件(ashx)中调用Session的解决方法

将Session变量封装在静态类中,在处理程序文件调用时,会出现Session为Null,(HttpContext.Current.Session 为Null),主要原因是因为.ashx文件没有读写Session的权限,所以出现为Null值的现象,解决方法如下:

1.添加引用

    using System.Web.SessionState;

2.在.ashx文件添加接口

public class tree:IHttpHadnler,IRequireSessionState

{

}

原文地址:https://www.cnblogs.com/FredTang/p/2981979.html