asp.net c# 验证码控件使用2010-06-02 14:20验证码控件

1. 将验证码控件放入工具箱。 以下方法可以: 1.将WebValidates.dll拷贝至站点内的Bin文件夹 2.在VS工具箱中“常规”--右键--“选择项…”,在“.net framework组件”选项卡点击“浏 览”,找到站点中的     Bin文件夹下的WebValidates.dll文件。 3.在VS工具箱中“常规”中出现了验证码控件。 2. 拖放控件到页面相应位置。 3. 页面初始化时,编程生成验证码(假设验证码控件ID为snCode)。 snCode.Create();//首次加载生成新验证码 4. 编码对比用户的输入(假设用户输入验证码的文本框ID是txtCode),并做相应的处理。 snCode.CheckSN(txtCode.Text.Trim());//返回bool型的值. 示例代码: Web页面: Html代码 后台代码: C#代码 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; }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值