您好这位读者!
感谢您对明日图书的关注,在login.aspx页面中有个Label1控件用于显示验证码的。
(1)在Page_load 事件中有一句代码如下:
Label1.Text=new randomCode().RandomNum(4);//产生验证码
上面代码的意思是每次加载页面时都会生成4位随机数显示在Label1控件上,并且每次生成的谁机数都是不同的。
(2)修改Label控件上背景的颜色,同时修改Label控件上字的颜色。
(3)当单击登录按钮时,首先检测验证码是否输入(即:TextBox3是否为空),同时验证输入的验证码是否和Label1控件中显示的验证码相同,如果不满足条件弹出提示信息,实现的代码如下:
if(TextBox3.Text==""||TextBox3.Text!=Label1.Text)
{
Response.Write(bc.MessageBox("验证码不正确!"));
}