我有一个ASP.NET页面。我想点击页面上的某个按钮弹出一个弹出窗口。我使用的语法是:
ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "alert('Invalid Address!!');", true);
弹出窗口没有出现。
但是,当在同一个项目中的不同页面上尝试相同的语法时,它可以正常工作。
有什么想法吗?
答案 0 :(得分:0)
尝试从
更改以下行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;
}