Question

J'ai un long contrôle GridView sur le site Web de ma. Il permet la sélection de lignes. Le problème est que lorsque je fais défiler ce GridView et que je sélectionne certaines des lignes du bas, la sélection se produit, mais tout le GridView défile en haut. Enyone sait-il comment éviter cela?

Était-ce utile?

La solution

Si cela se produit pendant une publication, alors dans votre <% @ Page% > directive, vous pouvez ajouter les éléments suivants:

MaintainScrollPositionOnPostback="true"

Ceci a été ajouté à .NET 2.0 et ajoute du code JavaScript à la page pour garantir que la page défile jusqu'au contrôle qui a généré la publication.

Travaille un régal.

Autres conseils

J'ai trouvé une autre solution. Si vous avez GridView dans le conteneur div scrollable, je vous recommande: Conserver la position de défilement de la DIV

Recharge-t-il la page entière après la sélection des lignes? Si tel est le cas, essayez de placer GridView dans un UpdatePanel afin que l'événement soit envoyé au serveur sans que la page entière ne soit réellement rechargée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top