MVC 生成安全验证码(例:用于登陆验证) 方法2

MVC前台页面中,重新获取图片验证码的第二种方式:(前端页面代码如下,后台页面请参考上一篇文章)

---------html 

<td>
<img id="imgValidate" src="/Account/GetValidateCode" align="top" style="65px">
<a href="javascript:void();" target="_blank" class="baidu-highlight" onclick="ReFresh()">点击刷新验证码</a>
</td>

--------JavaScript

    function ReFresh() {
        var valiCode = document.getElementById("imgValidate");
        valiCode.src = "/Account/GetValidateCode?time=" + Math.random() * 1000;

        //document.getElementById("imgValidate").src = "/Account/GetValidateCode?rn=" + Math.random() * 1000;

    //注意:有人会如下这样写,下面的重新获取的写法是不会生效的:

    $("#valiCode").src = "/Account/GetValidateCode?time=" + Math.random() * 1000;
    }

  

原文地址:https://www.cnblogs.com/sandyliu1999/p/4987789.html