Laisser la page au même niveau de défilement lors du PostBack avec ASP.NET

À chaque fois qu'un PostBack a lieu sur une page Web, le haut de la page est automatiquement réaffiché. Lorsque le contenu d'une page Web défile sur plusieurs écrans en hauteur, ceci nuit grandement à l'ergonomie. Imaginez : un internaute clique sur le bouton d'édition de la dernière ligne d'une longue liste de produits et sur le PostBack, il voit afficher les premiers produits du GridView. Pour pouvoir éditer les données, il doit faire défiler l'écran jusqu'à ce qu'il voit les boîtes d'édition du dernier produit.
(suite…)