利用HttpHandler实现验证码

span style="font-size: 12pt">输出图片并保存验证码在Session里面。

注意:
必须继承System.Web.SessionState.IRequiresSessionState接口,才能实现Session读写!

 System.Web.SessionState的一些接口

 IReadOnlySessionState 指定目标 HTTP 处理程序只需要具有对会话状态值的读访问权限。这是一个标记接口,没有任何方法。
 IRequiresSessionState 指定目标 HTTP 处理程序需要对会话状态值具有读写访问权。这是一个标记接口,没有任何方法。

ValidateCode.ashx

--------------------------------------------------
页面调用<img src="ashx文件地址">

判断验证码是否正确
Session["Code"].ToString()==输入的字符

posted on 2008-03-24 17:52  Theo  阅读(258)  评论(0编辑  收藏  举报