¿Por qué no puedes UnRegisterStartupScript?
Me parece que es un poco raro que puedas hacer ...
Page.ClientScript.RegisterStartupScript(this.GetType(), "KeyName", "alert('changed my mind')", true);
Y luego, más adelante, no puede anular el registro o detener la ejecución programática del javascript.
¿Por qué Microsoft haría esto?
No me gusta el trabajo por aquí ..http://hemant-vikram.blogspot.com/2005/11/unregister-startup-script-workaround.html
Y no me gusta la opción de volver a registrarlo y hacer que no haga nada ...
¿Pensamientos?