se lo script, come dice l'attributo stesso, run at server (gira sul server), vuol dire che :
-La pagina viene inviata al server
-Il server, se è definito un gestore dell'evento che ha generato l'invio al server, esegue il metodo associato al gestore d'evento (delegato)
-Il server restituisce al client la pagina


...quindi, l'evento è dichiarato e gestito dal server, e la pagina si ricarica perchè , inviata al server, ri-esegue il metodo associato all'evento Page.Load