<asp:Image ID="imgVerifyCode" AlternateText ="单击改变" runat="server" ImageUrl ="~/Controls/VerifyCodeImage.aspx" style="cursor:hand;" /></label>
而且这里的 AlternateText ="单击改变"鼠标放上去的时候也不会显示“单击改变”的提示字
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UserLogin.ascx.cs" Inherits="企业网站.Controls.UserLogin" %>
<script language="javascript" type="text/javascript">
function checkCodeRefresh()
{ var img = document.getElementById("imgVerifyCode");
img.src = "";
img.src = "/Controls/VerifyCodeImage.aspx?t=" + Math.random() * 100;
// <img src="/Controls/VerifyCodeImage.aspx" onClick="this.src='/Controls/VerifyCodeImage.aspx?t='+Math.random() * 100;" >
}
</script> 网上的是加这句 加在上面没用后台有这句 imgVerifyCode.Attributes.Add("onclick", "checkCodeRefresh()");初学 求解答
而且这里的 AlternateText ="单击改变"鼠标放上去的时候也不会显示“单击改变”的提示字
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UserLogin.ascx.cs" Inherits="企业网站.Controls.UserLogin" %>
<script language="javascript" type="text/javascript">
function checkCodeRefresh()
{ var img = document.getElementById("imgVerifyCode");
img.src = "";
img.src = "/Controls/VerifyCodeImage.aspx?t=" + Math.random() * 100;
// <img src="/Controls/VerifyCodeImage.aspx" onClick="this.src='/Controls/VerifyCodeImage.aspx?t='+Math.random() * 100;" >
}
</script> 网上的是加这句 加在上面没用后台有这句 imgVerifyCode.Attributes.Add("onclick", "checkCodeRefresh()");初学 求解答
你可以把<asp:Image... 换成html 控件就可以了,例如这样
<img id="imgVerifyCode" src="/Controls/VerifyCodeImage.aspx" onclick="checkCodeRefresh()"/>