zoukankan      html  css  js  c++  java
  • ASP.NET 首次验证码验证失败的问题

    很长一段时间没有弄过自己的东西了

    最新在学习MVC 3.0,虽然4.0已经出来了

    学习的话,当然少不了写demo

    在写login页面的时候,发现了一个问题,就是首次验证码经常会出现验证失败

    调试了一下,发现原来是session或者cookie中为null(以前肯定也遇到过这样的问题,只是年代久远,忘记了.呵)

    在网上看了一下,发现也有不少人遇到这情况

    特写下这篇随笔,标记一下,希望跟我一样遇到这情况的童鞋能看到这随笔

    解决方法如下:在img的src中,加多随机数一个,即可

    产生这问题的原因估计如此:

    当你打开页面的时候,浏览器会优先去查找缓存,若缓存已存在该验证码图片,就会优先显示该图片

    <img id="validateCodeImage"  alt="CAPTCHA Image"  style="cursor:pointer;"  />
    $("#validateCodeImage").attr("src", "/CAPTCHAImage/Index/UserLoginValidateCode?" + Math.random());
    $("#validateCodeImage").click(function () { this.src = this.src + '?'; });

  • 相关阅读:
    语言基础
    进制转换
    添加
    查找
    继承
    封装
    面向基础 c#小复习
    主外键
    三个表的关系
    插入信息,模糊查询,聚合函数,时间函数,排序,字符串函数,数学函数,求个数,球最大
  • 原文地址:https://www.cnblogs.com/gnile/p/3108142.html
Copyright © 2011-2022 走看看