El código ScriptManager.RegisterStartupScript no funciona, ¿por qué?

He usado un código como este en el pasado para mostrar un mensaje de alerta en mi página web asp.net. Ahora no está funcionando. No puedo entender por qué.

ScriptManager.RegisterStartupScript(this, typeof(Page), UniqueID, 
     "alert('This pops up')", true);

¿Algunas ideas?

Respuestas a la pregunta(4)

Su respuesta a la pregunta