AspNet登录页面验证码及密码加密
参考文章:
1.ASP.NET下登录界面验证码的实现
2.ASP.NET登录验证码解决方案 (这篇文章写的代码比较多,功能比较强大,但是使用了unsafe代码,需要配置编译时允许不安全的代码)
3.ASP.NET生成验证码 (没有借鉴)
1.ASP.NET下登录界面验证码的实现
2.ASP.NET登录验证码解决方案 (这篇文章写的代码比较多,功能比较强大,但是使用了unsafe代码,需要配置编译时允许不安全的代码)
3.ASP.NET生成验证码 (没有借鉴)
Session为Null
我在使用上面的参考文章2的时候,在调试代码的时候,总是出现Session为Null的情况。

最后在参考文章3中出现了一个问题描述非常的接近。
Your code runs in an IHttpHandler, that does not specify either the IRequiresSessionState or IReadOnlySessionState interface.
应该就是这个问题了。所以只需要在实现.ashx一般处理程序的时候实现 IRequiresSessionState 接口就可以了。
1 | public class PictureHandler : IHttpHandler, IRequiresSessionState |