Jak wyrejestrować Page.ClientScript w C # Asp.net

Rejestruję skrypt java do mojego kodu Asp.net za plikiem, który działa dobrze. Teraz mam kilka paneli aktualizacji na tej samej stronie, a problem pojawia się, gdy nastąpi jakakolwiek zmiana w panelu aktualizacji, ten skrypt jest automatycznie wywoływany. Czy jest jakiś sposób, żeby to powstrzymać. Nie mogę usunąć paneli aktualizacji z mojej strony, a ten skrypt jest również bardzo istotną częścią aplikacji. W tej sytuacji po prostu wywołuję alert (alert rad z ustawioną funkcją time out) po kliknięciu przycisku Save lub wywołaniu procedury Update, gdy mam kilka innych przycisków w panelach aktualizacji i kiedy którykolwiek z przycisków zarejestrowanych w aktualizacji kliknięte panele, następujący skrypt jest nazywany niechętnie. Każda pomoc będzie naprawdę doceniana.

poniżej jest moim 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);

questionAnswers(2)

yourAnswerToTheQuestion