读书人

用通常处理程序制作验证码以及验证码局

发布时间: 2013-10-08 17:02:59 作者: rapoo

用一般处理程序制作验证码以及验证码局部刷新的实现

一般处理程序和Web窗体都可以生成验证码,写入输出流,实现返回验证码供其他页面引用。一般处理程序的效率和速度优于web窗体,这里使用一般处理程序返回验证码


首先写一个生成bitmap对象验证码的类,一般处理程序将这个包含验证码的bitmap对象写入到缓冲流,供其他页面引用验证码。

该类随机生成一个4位数字的验证码, 该类的属性可根据自己的实际需要修改



接下来实现对验证码的刷新

用ScriptManager和UpdatePanel控件实现验证码的局部刷新,默认vs2010不含有该控件,微软官网下载AjaxControlExtender安装即可。

ScriptManager标签的EnablePartialRendering属性,true-实现局部刷新,false-全页面刷新。

将要进行局部刷新的image标签和触发刷新时间的button包含在<UpdatePanel>标签的<ContentTemplate>标签中


修改窗体代码如下

                  用通常处理程序制作验证码以及验证码局部刷新的实现



读书人网 >编程

热点推荐