2009-10-01 5 views
0

J'ai le bug le plus bizarre, où cliquer sur un élément de la liste déroulante fait défiler la liste vers le bas pour que l'élément soit en haut. C'est vraiment agaçant. La zone de liste est dans un panneau de mise à jour, donc ma meilleure estimation est quand elle publie, asp.net se souvient de l'index sélectionné, remplit la liste, puis définit l'index sélectionné, le faisant défiler jusqu'à ce que l'index sélectionné soit sur l'écran.ListBox défile automatiquement par lui-même dans ASP.NET lorsque je clique dessus

Y at-il un moyen de l'empêcher? Peut-être peut-il se rappeler à quelle distance de la barre de défilement se trouvait ...

Répondre

0

Ma faute, il était en train de déclencher un panneau de mise à jour qui à son tour a actualisé le panneau de mise à jour d'origine, provoquant le redessin du contenu et ainsi réinitialiser la position de la liste.

0

Liez-vous le contenu de la liste à une source de données? Si c'est le cas, vous pouvez le relier chaque fois qu'il est publié.

Questions connexes