So heben Sie die Registrierung von Page.ClientScript in C # Asp.net auf

Ich registriere ein Java-Skript für meinen Asp.net-Code hinter der Datei, was gut funktioniert. Jetzt habe ich einige Update-Bereiche auf derselben Seite und das Problem ist, dass dieses Skript automatisch aufgerufen wird, wenn Änderungen in einem der Update-Bereiche vorgenommen werden. Kann ich das auf irgendeine Weise verhindern? Ich kann keine Update-Bereiche von meiner Seite entfernen und dieses Skript ist auch ein sehr wesentlicher Bestandteil der Anwendung. In dieser Situation rufe ich nur eine Warnung (rad alert with set time out function) auf, wenn auf die Schaltfläche Speichern geklickt wird oder eine Aktualisierungsroutine aufgerufen wird, während sich in den Aktualisierungsfeldern nur wenige andere Schaltflächen befinden und wenn eine der Schaltflächen für die Aktualisierung registriert ist Panels angeklickt, wird das folgende Skript unfreiwillig aufgerufen. Jede Hilfe wird sehr geschätzt.

Es folgt mein 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);

Antworten auf die Frage(2)

Ihre Antwort auf die Frage