Fala ai Daniel blxx,
A diferença é que Response. Write irá aparecer uma caixa de alerta antes das cargas de página, ou seja, sobre um fundo branco, e ScriptManager.RegisterStartupScript irá aparecer isso depois que a página é carregada, assim que a página é
visível por trás do popup.
Em qualquer caso, o seguinte é o código para usar para cada caso:
Response. Write ("< script language = 'javascript' >
Alert (' este aparece em uma página em branco
(ou seja antes que a página é carregada) usando Response. Write ');</SCRIPT> ");
ScriptManager.RegisterStartupScript (este, typeof(Page), UniqueID,
"alert (' este aparece após o carregamento de páginas,
usando ScriptManager.RegisterStartupScript'); ", true);
Abraço :)
Diego Almeida Barreto System Analyst / Software Developer