日期:2014-05-18  浏览次数:20440 次

菜鸟问题,大家帮帮忙解决,谢谢
C# code

 <img src="CreateCode.aspx" align="center" style="padding-bottom:6px;" onclick="this.src='CreateCode.aspx?' + new Date().getMilliseconds();" alt="看不清楚?点击更换图片."/>



CreateCode.aspx此页面是生成一个验证码,然后我不太懂onclick这个事件的写法。
onclick="this.src='CreateCode.aspx?' + new Date().getMilliseconds();

这里如果我只写onclick="this.src='CreateCode.aspx‘“ 那么我点页面上的验证码图片将不会变,只有加上后面的new Date().getMilliseconds()图片才会变,但是我的CreateCode.aspx页面并没有要获取?后面所带的参数,那么为什么加上new Date().getMilliseconds()图片就会变呢?就是点下验证码的图片它就换一张。。。

------解决方案--------------------
URL带不同的参数才会刷新那个生成验证码的网页,如果URL是一样的,只会读取网页缓存,不会刷新
------解决方案--------------------
URL带不同的参数才会刷新那个生成验证码的网页,如果URL是一样的,只会读取网页缓存,不会刷新
-------------
正确答案