using System.Drawing; using System.Web; using System.Web.SessionState; /// <summary> /// CaptchaHandler 的摘要说明 /// </summary> public class CaptchaHandler : IHttpHandler, IRequiresSessionState //简记:我需要Session { public void ProcessRequest(HttpCon…
ASP.NET HTTP 处理程序是响应对 ASP.NET Web 应用程序的请求而运行的过程(通常称为"终结点").最常用的处理程序是处理 .aspx 文件的 ASP.NET 页处理程序.用户请求 .aspx 文件时,页通过页处理程序来处理请求. ASP.NET 页处理程序仅仅是一种类型的处理程序.ASP.NET 还包括其他几种内置的处理程序,例如用于 .asmx 文件的 Web 服务处理程序. 如果您需要进行特殊处理(可以在应用程序中使用文件扩展名进行标识),可以创建自定义 HTT…
我们在使用一般处理程序的时候,访问Session会出现如下错误: 解决方案如下: //引用命名空间 using System.Web.SessionState; //继承IRequiresSessionState接口,拥有Session的读写权限 //继承IReadOnlySessionState接口,拥有Session的只读权限 public class Handler1 : IHttpHandler,IRequiresSessionState { public void ProcessReq…