asp中点击浏览器返回登录页面时如何刷新?
如题:在asp中创建了两个页面,一个登录页面,一个主页;在登录后的主页点击浏览器返回按钮返回登录页面,返回到登录页面时发现验证码没改变还是原来那个,输入旧验证码也没错也能登录。现在如何改变在点击浏览器的返回按钮时刷新登录页面的验证码或者整个页面都刷新? 浏览器返回按妞妞 asp 验证码刷新
[解决办法]
登陆以后你返回,这个时候你已经是在登陆状态了呀,你这个时候再次登陆就没有意义了的
[解决办法]
具体的代码没看过,估计一下好了。
试试页面中强制不使用缓存
这样即使按浏览器的后退键验证码也会刷新掉
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "No-Cache"
<script>
window.onload=function(){
document.getElementById("admin_code").src="../inc/Scs_GetCode.asp?"+Math.random();//重新请求验证码(建议src="../inc/Scs_GetCode.asp"改为src=""可减少一次请求)
document.getElementById("GetCode").value="";//清空已经填写的值
}
</script>