验证码控件WebValidates的使用步骤如下:
1. 将验证码控件放入工具箱。(直接拖动DLL放到工具箱即可)
2. 拖放控件到页面相应位置。
3. 页面初始化时,编程生成验证码(假设验证码控件ID为snCode)。
snCode.Create();//首次加载生成新验证码
4. 编码对比用户的输入(假设用户输入验证码的文本框ID是txtCode),并做相应的处理。
snCode.CheckSN(txtCode.Text.Trim());//返回bool型的值.
示例代码:
Web页面:
- <cc1:SerialNumberID="snCode"runat="server">
-
</cc1:SerialNumber>
-
-
<asp:ButtonID="btnSubmit"runat="server"Height="31px"onclick="btnSubmit_Click"Text="提交验证"Width="124px"/>
-
-
<asp:LabelID="lblMessage"runat="server"></asp:Label>
<cc1:SerialNumber ID="snCode" runat="server">
</cc1:SerialNumber>
<asp:Button ID="btnSubmit" runat="server" Height="31px" onclick="btnSubmit_Click" Text="提交验证" Width="124px" />
<asp:Label ID="lblMessage" runat="server"></asp:Label>
后台代码:
- protectedvoidPage_Load(objectsender,EventArgse)
- {
-
if(!IsPostBack)
- {
-
snCode.Create();
- }
- }
-
-
protectedvoidbtnSubmit_Click(objectsender,EventArgse)
- {
-
if(!CheckCode())
- {
-
lblMessage.Text="验证码错误!";
- }
-
else
- {
-
lblMessage.Text="验证码正确!";
- }
- }
-
-
protectedboolCheckCode()
- {
-
if(snCode.CheckSN(txtCode.Text.Trim()))
- {
-
returntrue;
- }
-
else
- {
-
-
returnfalse;
- }
- }
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
snCode.Create();//首次加载生成新验证码
}
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (!CheckCode())
{
lblMessage.Text = "验证码错误!";
}
else
{
lblMessage.Text = "验证码正确!";
}
}
protected bool CheckCode()//验证方法
{
if (snCode.CheckSN(txtCode.Text.Trim()))//判断验证码是否输入正确
{
return true;
}
else
{
//snCode.Create();//如果验证码输入不正确,则生成新的验证码
return false;
}
}
分享到:
相关推荐
asp.net C# 验证控件 QQ:292258449
C#实现的ASP.NET验证码控件,支持生成动态验证码图片,支持点击刷新,支持中文(日文)字符,支持字符彩色、扭曲、旋转,支持图像噪化。 推荐下载最新升级版2.0.1.0:http://download.csdn.net/source/2382392
使用ASP.NET2.0自定义控件生成的验证码控件,验证码包含中英文
1.加入验证码: 在需要加入验证控件的页面加入 ()" /> 2.获取验证码的值: 从Seesion中获取验证码的值Session["CheckCode"]
ASP.NET验证码程序,可以生成图片,也可以直接显示文本,含调用实例
ASP.net验证码实现 图片水印 防盗链 .NET(C#)连接各类数据库 读取配置文件数据库连接串 正则表达式验证 递归把十进制转换八进制(面试题目) Mysql测试连接(DLL的引用)(插入与读取) Asp.Net编辑器...
主流编程语言:ASP.NET和C#.NET 序言 一.数据库介绍 1.1数据库中直接建库建表 1.2数据库中用代码建库建表 1.3数据库的增删改查语法 1.4 Access数据库 1.5 XML数据库 二.ASP.NET知识介绍 2.1.上传控件FileUpload ...
把文件解压后把类文件复制到app_code文件夹中 把Web控件和功能页面复制到网站根目录下 把web控件拖到网页就可用了 在代码中可以访问 web控件的checknumber 属性是否用户输入的是否相等就起到了验证的效果 十分方便
Asp.net 实现验证码功能的Web控件.txt asp.net常用的javascript经典例子.doc asp.net常用函数表.doc ASP.NET程序中常用的三十三种代码.doc ASP.NET程序中实现校验码图像生成.txt ASP.NET导出EXCEL类.txt ASP.NET导出...
摘要:.NET源码,控件组件,验证码控件 验证码控件附演示源码,数字+字符的验证码控件,有未编译过的源码,的,可以实现不规则的底纹噪点,,Demo代码是C#的。
Asp.net 实现验证码功能的Web控件.txt asp.net常用的javascript经典例子.doc asp.net常用函数表.doc ASP.NET程序中常用的三十三种代码.doc ASP.NET程序中实现校验码图像生成.txt ASP.NET导出EXCEL类.txt ASP.NET导出...
ASP.net验证码实现 图片水印 防盗链 .NET(C#)连接各类数据库 读取配置文件数据库连接串 正则表达式验证 递归把十进制转换八进制(面试题目) Mysql测试连接(DLL的引用)(插入与读取) ...
4.1 使用控件显示文本 实例 显示密码格式文本 实例 显示长日期格式时间 实例 显示金额格式文本 4.2 使用控件显示图片 实例 显示验证码图片 实例 动态显示用户头像 实例 使用网页对话框显示图片 实例 实现上传图片 ...
第三方控件,生成验证码,实现分页,fck
GridView控件使用经验 ASP.NET 2.0:弃用 DataGrid 吧,有新的网格控件了! ASP.NET2.0控件一览---标准控件(1) ASP.NET2.0控件一览---标准控件(2) ASP.NET 2.0中使用webpart系列控件 ASP.NET 2.0 中实现跨页提交 新...
asp.net中如何用c#实现弹出式的交互对话窗口.txt cookie登陆判断.txt CSharp基本书写规范.doc CustomValidator可以编程控制.txt html encode.txt html页面中数据绑定.txt html语法大全.txt listbox相互传值.txt MD5....
ASPNET的验证码第三方控件dll 京华志&精华志出品 分享资源 C# ASP.NET SQL DBA 源码
(2)系统采用美化的菜单和GridView控件 (3)每个设备支持图片功能,当上传新图片,系统会自动删掉老图片 (3)最优化数据库设计,解决了数据一致性问题 (4)程序使用三层架构思想,采用完全面向对象的思想方法设计 ...
该项目使用的是asp.net开发环境,中间使用了c#后台编码,html前台显示,css前台排版,javascript前台脚本,jQuery以及jQuery-UI的使用,ajax的局部页面刷新技术,sqlserver数据库的数据存储以及查询更新。...