html 代码
<script type="text/javascript" src="js/CheckLogin.js"></script>
<div>
<asp:Button ID="Button1" runat="server" Text="登陆" OnClick="Button1_Click" OnClientClick="return check()" />
</div>
c#后台代码
protected void Button1_Click(object sender, EventArgs e)
{
this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "LoginError()", true);
}
js代码
function LoginError() {
var a = "用户名或密码错误!"
alert(a);
}
这样运行结果,会在页面上显示消息,页面后面不会出现空白,比用 Response.Write("<script>LoginError();</script>");效果好