<td class="style2">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl="~/ProvtingCode/Provting.aspx" />
<asp:HyperLink ID="hl_yanzheng" runat="server" NavigateUrl="~/Rigester.aspx">重新获取验证码</asp:HyperLink>
</ContentTemplate>
</asp:UpdatePanel>
</td>
简单地用 JS 。
你用runat=server 当然有服务器端刷新啊!
请使用
<img src="~/ProvtingCode/Provting.aspx"
onclick="javasript:this.src='~/ProvtingCode/Provting.aspx?'+Math.random();"
style="cursor: pointer;">
<script type="text/javascript">
function changeimg() { document.getElementById("imageCode").src = "Content/images/LR_ValidCode.aspx?t=" + new Date().toTimeString() + new Date().getMilliseconds().toString(); };
</script>
1:先添加以下代码
2:
<asp:HyperLink ID="hl_yanzheng" runat="server" NavigateUrl="~/Rigester.aspx">重新获取验证码</asp:HyperLink>
这段代码换成:<a href="javascript:void();" onclick="ChangeImgUrl();">重新获取验证码</a>
javascript结合.ashx 和.asms 用ajax异步获取验证码。无刷新更新内容。googel一下。网上多了