Come al solito l'ottimo Gianpiero riesce a stupirmi...me lo sono sempre domandato, e non ho mai avuto tempo/voglia di mettermi a spippolare sull'argomento:

Quando in Asp.net realizziamo un pagina abbastanza lunga, come fare ad evitare che dopo un postback la pagina stessa si riposizioni all'inizio, e non sul punto dove l'avevamo lasciata?

Ce lo spiega appunto Gianpiero in questo post.