没有出现脚本管理器弹出窗口

本文关键字:窗口 管理器 脚本 | 更新日期: 2023-09-27 18:09:20

我有一个ASP。网络页面。我想在点击页面上的某个按钮时弹出一个窗口。我使用的语法是:

ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "alert('Invalid Address!!');", true);

没有弹出窗口。

然而,当在同一项目的不同页面上尝试相同的语法时,它工作了。

任何想法?

没有出现脚本管理器弹出窗口

尝试从

更改下面的行
ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "alert('Invalid Address!!');", true);

ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "popup", "alert('Invalid Address!!');", true);

如果上面的代码不管什么原因不起作用,如果它起作用,试试下面的

 ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alert",
                            "Javascript:displayAlert('Invalid Address!!');", true);

和JS函数

function displayAlert(msg) {
   alert(msg);
   return false;
}