Per molto tempo ho scritto le pagine ASP.NET definendo, pagina per pagina i margini della stessa:

<body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">

Ormai, era divenuto meccanico. Un approccio migliore (e probabilmente più corretto) consiste nel definire lo style dell'elemento body comse segue:

body
{
   margin: 0;
}

Avendo, di base un CSS comune usato in tutto il sito, diventa chiara la convenienza :-)