永发信息网

关于asp.net判断输入的验证码是否正确

答案:1  悬赏:50  手机版
解决时间 2021-02-12 11:56
  • 提问者网友:了了无期
  • 2021-02-12 00:19
验证码生成的代码:
http://zhidao.baidu.com/question/39530893.html?si=6
——————————————————
我需要的是判断输入的验证码是否正确的代码(我已经试过很多方法了,都不成功,其中有种就是不管输入对错,结果显示都是错的。。。所以请实验过的同志给个正确答案!

一楼的朋友明显错的
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-02-12 01:20
先把验证码生成的代码拷贝到CreateImage.aspx页面

  前台:
  <script type="text/javascript">
  function checkwd_reload()
  {
  var ob = document.getElementById("chk_img");
  ob.src = "CreateImage.aspx?"+ new Date();
  }
  </script>
  <asp:TextBox ID="txtVerifyCode" runat="server" Width="150px"></asp:TextBox>
  <img id="chk_img" onclick="checkwd_reload()" style="cursor: pointer;" align="absbottom" src="CreateImage.aspx" alt="" />//点击刷新验证码
  <span id="message" style="color:red;font-size: 11px " runat="server"></span>

  后台:
  string code = this.txtVerifyCode.Text; //输入验证码
  string scode = Session["CheckCode"].ToString(); //获取验证码
  if (code != scode)
  {
  message.InnerHtml = "请输入正确的验证码!";
  }
  else
  {
  //登录成功!
  }

  这是我做的博客的登录页面的代码,还有错误就hi我.
  没认真看你链接的页面,原来用session存,我原来用cookies存,我把你链接的页面代码拷贝到环境测试,这次应该不错了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯