Maintenir la Barre de Défilement de la position d'un div dans un gridview après une Publication
J'ai utilisé le code suivant dans le web.config afin de maintenir la barre de défilement position après une publication de serveur:
<pages maintainScrollPositionOnPostBack="true" >
</pages>
Tout fonctionne très bien, mais maintenant, j'ai un gridview encapsulé à l'intérieur d'un div avec une barre de défilement dans la div (interne de la barre de défilement).
Lorsqu'un événement se produire sur l'une des lignes à l'intérieur de la gridview, l'intérieur de la barre de défilement ne pas maintenir sa position d'origine, contrairement à celui de l'extérieur.
Des idées?
C'est par la conception: ce paramètre n'est applicable qu'à la même position dans le navigateur client. Je ne crois pas qu'il prend effet pour toutes les barres de défilement ajoutée à l'intérieur d'un
<DIV>
élément au sein de votre Gridview.OriginalL'auteur cgval | 2012-08-23
Vous devez vous connecter pour publier un commentaire.
Pour référence future:
La procédure normale est d'écrire ce qui suit dans le web.fichier de configuration:
Ce sera de préserver la barre de défilement de la position de toutes les pages web.
Si vous avez une barre de défilement à l'intérieur d'un gridview (ou div), puis utilisez le script suivant:
Et la div doit être comme suit:
http://michaelsync.net/2006/06/30/maintain-scroll-position-of-div-using-javascript-aspnet-20
OriginalL'auteur cgval
Essayer cela,
Dans le Page_Load
OriginalL'auteur vml19
Vous pouvez faire ce que vous voulez, mais il devra être fait côté client avec quelque chose comme jQuery. Le tutoriel suivant utilise jQuery pour déterminer la valeur de la barre de défilement à l'intérieur de votre contrôle GridView et puis restaurer cette valeur à chaque fois que la
$(document).ready
fonction est appelée. De cette manière votre barre de défilement sera remis à sa position avant la publication que vous le souhaitez.Facilement le maintien de la position de défilement dans GridView à l'aide de jQuery
OriginalL'auteur atconway
Je n'ai pas de longues explications et de toute explication, la partie la plus importante est que ces codes de travailler sur mon projet.
c'est à partir de http://www.codeproject.com/Articles/30235/Maintain-GridView-Scroll-Position-and-Header-Insid
OriginalL'auteur dada