c# - 如何从 Asp.net 2.0 中的代码隐藏按钮单击弹出警报?

标签 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);
}

请多多指教。

最佳答案

您有双脚本标签。自己添加脚本标签:

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/

相关文章:

c# - 更改服务器上的 SSL 证书是否会破坏代码?

asp.net - 如何隐藏复选框列表中未选中的项目?

c# - Entity Framework : How does the data context deal with duplicate objects?

c# - 如何向 CMD 发送一个有多个零的字符串?

c# - DateTime.Parse 抛出异常 "not support in System.Globalization.GregorianCalendar"

c# - 错误 : Object reference not set to an instance of an object. 但在返回 View 中提供了模型

asp.net - 为什么 .NET 请求要等待另一个请求?

c# - ASP.NET 上的数据库驱动的依赖动态 DropDownList

c# - 没有堆栈跟踪的 WPF 崩溃

C# WPF Gridview 不会显示数据除非点击