关于图片形式的验证码如何在指定位置显示的问题,请赐教
发表在ASP.NET图书答疑 2008-09-19
是否精华
版块置顶:
在《ASP.NET数据库系统开发案例精选》一书中,有一案例为都市网络新闻中心,其中后台登录时,写到了一图片形式的验证码程序,可这段程序总在新的页面中产生一验证码图片,想问一下,如何将该验证码显示在指定位置,比如说将其放置在login.aspxd页面的密码文本框的后面?谢谢
分享到:
精彩评论 2
mrfdw
学分:0 LV1
2008-09-19
沙发
   您好这位读者!
   感谢您对明日图书的关注,在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("验证码不正确!"));
   }
  
wawodj
学分:0 LV1
2008-09-19
板凳

  您所说的只是验证码的文本形式,这种验证码在开发中用得少,因为它起不到很大的作用

我讲的是图片形式(也就是带干扰因素,只能人工输入)的验证码,也就是光盘中附带的checkCode.cs中的产生的验证码,在登录界面中的放置方法(比如说放置在密码文本框的后面)
郁闷,我试了一上午,都没弄出来
首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照