我试过这段代码,但没有用..
protected void btnAbc_Click(object sender, EventArgs e)
{
string script = "<script language='javascript'>alert('abc');</script>";"
ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", script,true);
}
请多多指教。
最佳答案
您有双脚本标签。自己添加脚本标签:
protected void btnAbct_Click(object sender, EventArgs e) {
string script = "<script type=\"text/javascript\">alert('abc');</script>";
ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", script);
}
或者让方法添加它:
protected void btnAbct_Click(object sender, EventArgs e) {
string script = "alert('abc');";
ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", script, true);
}
两者都不是。
还要考虑 RegisterStartupScript
方法是否更适合您想要执行的操作。
关于c# - 如何从 Asp.net 2.0 中的代码隐藏按钮单击弹出警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1920397/