Qualunque sia il linguaggio server che usi, non puoi aprire una finestra popup come un alert in Javascript. Se tenti di utilizzare MessegeBox.Shows, ti andrà in errore. Se proprio vuoi, creati un metodo, per esempio MsgBox. Al suo interno ci deve essere un blocco client <script></script> col codice javascrip per l'alert. Poi utilizzi RegisterClientScriptBlock per spedire lo script al client ed otterrai il famoso alert.
Per funzionare funziona, ma, ti sembra giusto, supponendo anche di avere un vecchio modem con una connessione molto lenta, che il tuo client, per avere un alert, debba rispedire al server la pagina?

Ragazzi, io spero che stiamo scherzando, perchè su questa strada non mi sento più di seguire la Microsoft

Ciao