首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

验证码 更换的有关问题

2012-01-16 
验证码 更换的问题我写一个验证码更换的问题这样就没有办法更换imgid Img1 onclick this.srcthis.s

验证码 更换的问题
我写一个验证码   更换的问题
这样就没有办法更换
<img   id= "Img1 "   onclick= "this.src=this.src "   alt= "看不清的话,点击更新 "   style= "cursor:hand;   "   src= "/ValidateKey.aspx "     width= "60 "   height= "20 "   border= "0 "   />


下面这个点击后就可以更换
                <img   id= "ValidateKye "   onclick= "this.src=this.src+ '1 ' "   alt= "看不清的话,点击更新 "   style= "cursor:hand;   "   src= "/ValidateKey.aspx?id=1 "     width= "60 "   height= "20 "   border= "0 "   />

是不是有一个缓存的问题,导致上面那个换不的呢.
请指教我下.....

[解决办法]
Response.Buffer = true;
Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);
Response.Expires = 0;
Response.CacheControl = "no-cache ";
Response.AppendHeader( "Pragma ", "No-Cache ");

[解决办法]
<asp:TextBox ID= "CheckCode " runat= "server " Width= "85px "> </asp:TextBox> <a href= "javascript:loadimage(); "> <asp:Image id= "Image1 " runat= "server " ImageUrl= "Validate.aspx "> </asp:Image> </a>

<script type= "text/javascript " language= "JavaScript ">
<!--
function loadimage(){
document.getElementById( "Image1 ").src = "Validate.aspx? "+Math.random();
}
//-->
</script>

热点排行