All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
ASP.NET实现数字、字符混合验证码_[Asp.Net教程]

Writer: 归海一刀 Article type: Programming skills(编程技巧) Time: 2014/1/30 1:20:57 Browse times: 349 Comment times: 0

ASP.NET实现数字、字符混合验证码_[Asp.Net教程]


Head photo

Go homepage
Upload pictures
Write articles

ASP.NET实现数字、字符混合验证码_[Asp.Net教程]

















首先,我要简要说说Session和ViewState的用法,因为后面会用到它
把数据存储在Session中:Session("key")="test"
从Session取值:dim testvalue as string=Session("key")
类似的:
把数据存储在ViewState中:ViewState("key")="test"
从ViewState中取值:dim testvalue as string=ViewState("key")
关于ViewState的更详细的资料,你可以参看MSDN的<>一文
百闻不如一见,有时代码本身就比任何解说更有表现力,所以在此就不对代码解说太多了,本文实现的验证码需要用到两个文件:
gif.aspx 该文件用于生成验证码
ValidateCode.aspx 该文件用来测试验证码(即如何使用)
下面给出gif.aspx的完整代码:
<%@ import namespace="System"%>
<%@ import namespace="System.io"%>
<%@ import namespace="System.Drawing"%>
<%@ import namespace="System.Drawing.Imaging"%>

那么又应该如何使用该文件生成的图象验证码,看这句代码:

这就是用来显示验证码的Image控件,你可以把它放在任何你喜欢的地方,下面的给出详细的使用代码,你把它保存为ValidateCode.aspx,并把它和gif.aspx放在同一目录下,在浏览器中打开ValidateCode.aspx,就可以测试它的效果了:


















&nbsp;




&nbsp;




&nbsp;




&nbsp;




&nbsp;




&nbsp;




&nbsp;

























&nbsp;




&nbsp;



















































&nbsp;




验证码:









&nbsp;




&nbsp;




&nbsp;










&nbsp;




输入验证码:









*注意:区分大小写




&nbsp;










&nbsp;




&nbsp;




&nbsp;




&nbsp;




&nbsp;




&nbsp;




&nbsp;










&nbsp;




&nbsp;




&nbsp;









&nbsp;




&nbsp;




&nbsp;

















































There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.