如何在按钮上弹出警报单击Asp.net 2.0中的代码?

Avi*_*Avi 3 c# asp.net

我试过这段代码但是没有用...

protected void btnAbc_Click(object sender, EventArgs e)
{
    string script = "<script language='javascript'>alert('abc');</script>";"
    ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", script,true);
}
Run Code Online (Sandbox Code Playgroud)

请咨询.

Guf*_*ffa 16

你有双脚本标签.自己添加脚本标记:

protected void btnAbct_Click(object sender, EventArgs e) {
   string script = "<script type=\"text/javascript\">alert('abc');</script>";
   ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", script);
}
Run Code Online (Sandbox Code Playgroud)

或者让方法添加它:

protected void btnAbct_Click(object sender, EventArgs e) {
   string script = "alert('abc');";
   ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", script, true);
}
Run Code Online (Sandbox Code Playgroud)

不是都.

还要考虑该RegisterStartupScript方法是否更适合您想要做的事情.