<img id="img_yzm" alt="看不清,点这里" src="ValidateCode.aspx?type=login" style="cursor: pointer" />
在页面通过这样的方式来获取验证码显示,为什么获取验证码个页面“ValidateCode.aspx?type=login” 总是要执行三次(其他没有地方在调用过这个页面),但是显示在页面上的验证码却是第一次的。导致验证码总是输入不对。
在页面通过这样的方式来获取验证码显示,为什么获取验证码个页面“ValidateCode.aspx?type=login” 总是要执行三次(其他没有地方在调用过这个页面),但是显示在页面上的验证码却是第一次的。导致验证码总是输入不对。
{}
<asp:Image ID="Image1" runat="server" Height="29px" Width="65px" ImageUrl="~/Images.aspx"/>
<script language="javascript">
function change()
{
var img =document.getElementById("Image1");
img.src=img.src+'?';
}
</script> <a href="javascript:change();">看不清,换一张 </a>
if (true)
{
Js.InfoMsg(this.Page, "dddd");
%>
<img id="img_yzm" alt="看不清,点这里" src="ValidateCode.aspx?type=login" style="cursor: pointer" />
<%
}
%>
我改成这样后,还是执行两次或者三次,但是只有第一次才走if,第二次运行if里面,直接在ValidateCode.aspx?type=login 页面里获取验证码了。