我想要做的是,当我点击按钮时,它应该会显示一个警告框。 这是代码。
protected void btnAdd_Click(object sender, EventArgs e)
{
string script = "<script type=\"text/javascript\">alert('abc 1');
</script>";
ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert 1",
script);
Response.Redirect("~/Index.aspx");
}
它工作得很好,但是当我把同样的代码放在另一个页面时它不起作用。
我必须调查哪些事项?有什么建议吗?
最佳答案
将你的js代码移到客户端
<asp:Button ID="btnAdd" OnClientClick="alert('alert');" OnClick="btnAdd_Click" runat="server"/>
protected void btnAdd_Click(object sender, EventArgs e)
{
Response.Redirect("~/Index.aspx");
}
关于javascript - Asp.net JavaScript OnClick 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47267004/