我正在将 java 脚本注册到我的 Asp.net 代码隐藏文件,它工作正常。现在,我在同一页面上有一些更新面板,问题是每当任何更新面板发生任何变化时,都会自动调用此脚本。有什么办法可以阻止这种情况发生。我无法从我的页面中删除更新面板,这个脚本也是应用程序的一个非常重要的部分。在这种情况下,我只是在单击保存按钮或调用更新例程时调用警报(具有设置超时功能的 rad 警报),而我在更新面板中几乎没有其他按钮以及任何注册到更新的按钮单击面板时,不情愿地调用了以下脚本。任何人的帮助将不胜感激。
以下是我的 Page.ClientScript
string radalertscript = "<script language='javascript'> Sys.Application.add_load(function(sender, e) {var oWnd = radalert('dialogMessage', 400, 140, 'Saved');window.setTimeout(function () { oWnd.Close(); }, 3000);});</script>";
Page.ClientScript.RegisterStartupScript(this.GetType(), "radalert", radalertscript);