Maintenir la position de défilement d'une div dans une page sur la publication

J'ai un div dans une page aspx avec dépassement de la valeur auto. Le contenu de la div sont créées dynamiquement et se compose d'une liste de boutons de lien.

<div id="div1" style="overflow: auto; height: 100%;">
.....
</div>

Quand je scoll dans la div et cliquez sur l'un des boutons de lien, le rechargement de la page perd la position de défilement à l'intérieur de la div et m'emmène en haut de la div. Est-il un moyen pour éviter cela?

Noter que c'est un div à l'intérieur de la page. Page.MaintainScrollPositionOnPostBack() ne fonctionne pas.

source d'informationauteur Nikhil