Cómo cancelar el registro de Page.ClientScript en C # Asp.net

Estoy registrando el script java en mi código Asp.net detrás del archivo, que funciona bien. Ahora, tengo algunos paneles de actualización en la misma página y el problema es cada vez que hay algún cambio en cualquiera de los paneles de actualización, esta secuencia de comandos se llama automáticamente. ¿Hay alguna manera de que pueda evitar que esto suceda. No puedo eliminar los paneles de actualización de mi página y esta secuencia de comandos también es una parte muy esencial de la aplicación. En esta situación, solo estoy llamando a una alerta (alerta rad con funcionalidad de tiempo de espera establecido) cuando se hace clic en el botón Guardar o se llama a una rutina de actualización mientras tengo otros pocos botones en los paneles de actualización y cuando sea que se encuentre alguno de los botones registrados en la actualización Al hacer clic en los paneles, el siguiente script se llama sin querer. La ayuda de cualquiera será realmente apreciada.

siguiente es mi 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);

Respuestas a la pregunta(2)

Su respuesta a la pregunta