第三方控件验证码的使用
2010-04-17 12:43
309 查看
后台代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack )
{
SerialNumber1.Create();//创建新的验证码
}
}
/// <summary>
/// 判断输入是否正确
/// </summary>
/// <returns></returns>
private bool checkCode()
{
if (SerialNumber1 .CheckSN (TextBox1 .Text .Trim ()))
{
return true;
}
else
{
SerialNumber1.Create();//创建新的验证码
return false;
}
}
/// <summary>
/// 提交按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button2_Click(object sender, EventArgs e)
{
if (checkCode ())
{
//string scriptString = "alert('验证成功!');window.location='vilidateSuccess.aspx'";
//Page.ClientScript.RegisterClientScriptBlock(this .GetType (),scriptString ,scriptString ,true);
Literal1.Text = "<script>alert('验证成功!');window.location='vilidateSuccess.aspx'</script>";
}
else
{
Label1.Text = "验证码不正确";
}
}
/// <summary>
/// 看不清按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button1_Click(object sender, EventArgs e)
{
SerialNumber1.Create();//创建新的验证码
}
页面代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SanFangKongJian.aspx.cs" Inherits="SanFangKongJian" %> <%@ Register Assembly="WebValidates" Namespace="WebValidates" TagPrefix="cc1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>无标题页</title> </head> <body> <form id="form1" runat="server"> <div> <cc1:serialnumber id="SerialNumber1" runat="server"></cc1:serialnumber> <asp:Button ID="Button1" runat="server" Text="看不清" OnClick="Button1_Click" /> <br /> <br /> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="提交" /> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> <asp:Literal ID="Literal1" runat="server"></asp:Literal></div> </form> </body> </html>
相关文章推荐
- 个人使用的WinForm控件【目前只含分页控件及验证码控件】
- ASPxTreeList 的使用心得(第三方控件)
- android下拉刷新控件之第三方开源控件的使用实现
- 免费使用第三方验证码
- asp.net里第三方控件的使用
- Android开发第三方库glide和圆形控件circleimageview一起使用第一次进入无法显示问题
- 使用第三方控件的一些错误
- 使用第三方平台短信接口实现发送验证码
- 在DELPHI7中不使用任何第三方控件,实现放在工具栏上可拖动的XP风格菜单.
- [原创]DevExpress 第三方控件汉化的全部代码 和使用方法
- DevExpress第三方控件汉化的全部代码和使用方法
- Android中第三方控件PhotoView的基本使用
- 第三方控件使用方法(转)
- ASP.NET C#验证码控件使用
- (转)在DELPHI7中不使用任何第三方控件,实现放在工具栏上可拖动的XP风格菜单
- Android中第三方控件PhotoView的基本使用
- DevExpress 第三方控件汉化的全部代码和使用方法
- DevExpress 第三方控件汉化的全部代码和使用方法 (转载)
- 07 PI对第三方控件的使用
- MFC/VC++中怎样让用户定义的控件和使用的第三方控件相关联