首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2013-10-08 
用一般处理程序制作验证码以及验证码局部刷新的实现一般处理程序和Web窗体都可以生成验证码,写入输出流,实

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

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


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

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



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

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

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

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


修改窗体代码如下

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



热点排行