永发信息网

c# 怎样判断文本框与验证码一样?帮我看看程序,就算验证码输入正确,还是显示不正确

答案:4  悬赏:20  手机版
解决时间 2021-01-28 13:30
  • 提问者网友:我一贱你就笑
  • 2021-01-28 05:32
if (txtvalid.Text.ToString()==Image1.ToString())<br>                {<br>                    if (mydr.Read())<br>                        Response.Write("&lt;script&gt;alert('欢迎" + txtname.Text + "登录')&lt;&#47;script&gt;");<br>                    else<br>                        Label1.Text = "用户名或密码不正确";<br>                }<br>else<br>                    Label2.Text = "验证码不正确";
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-01-28 06:23
调试变量Image1是什么吧,重点在这里 。image1应该是你验证码的内容!
全部回答
  • 1楼网友:白昼之月
  • 2021-01-28 08:48
图片能转字符串吗?验证码是第三方控件。
  • 2楼网友:摆渡翁
  • 2021-01-28 08:37
给你说个思路,先定义一一个字符数组,这个数组代表你的验证码每一个字符的取值范围,然后用随机数生成器随机生成一个特定范围内的随机整数,这个范围就是前面数组的大小,接着用这个生成的随机数去取字符数组里相应的值。这样循环四次,就是一个由四个字符组成的验证码。
  • 3楼网友:拜訪者
  • 2021-01-28 07:33
Image1变量是什么? 它应该是你生成验证码图片的时候存起来的数字或者字母。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯