IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Link Button sans remonter dans la page [Débutant]


Sujet :

ASP.NET

  1. #1
    Membre régulier Avatar de DevBaldwin
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Avril 2011
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Avril 2011
    Messages : 69
    Points : 82
    Points
    82
    Par défaut Link Button sans remonter dans la page
    Bonjour !

    Une question simple (il me semble), mais je ne trouve pas d'indication sur le Web

    J'ai une page aspx qui affiche un DataGrid.
    Ce DataGrid, ayant des LinkButton dans sa 1ère colonne, peut parfois être long et nécessiter un scroll vertical.

    Lorsque je clique, par exemple, sur le LinkButton de la dernière ligne; la page apsx, même si elle ne se recharge pas complétement, remonte tout en haut.

    Cela peut être gênant dans certain cas. D'où ma question : Comment procéder pour que, lorsque l'on appuie sur un LinkButton, la page ne remonte pas tout en haut ?

    Merci d'avance à ceux et celles qui pourront m'aider

  2. #2
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Points : 192
    Points
    192
    Par défaut
    Hello,

    je connais 2 solutions :

    1. Tu mets des ancres et tu rediriges dessus :
    page .aspx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a name="monAncre"></a>
    code behind :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ClientScript.RegisterStartupScript(this.GetType(), "hash", "location.hash='#monAncre';", true);
    2. Tu bloques le scroll de la page en ajoutant ce code dans la première ligne entre les balises <% %> de ta page .aspx
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaintainScrollPositionOnPostback="true"
    Mais du coup tu ne peux plus utiliser les ancres si tu veux rediriger l'utilisateur dans un endroit particulier de ta page.

  3. #3
    Membre régulier Avatar de DevBaldwin
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Avril 2011
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Avril 2011
    Messages : 69
    Points : 82
    Points
    82
    Par défaut
    Yes !

    Les 2 solutions marchent, mais je vais prendre la 2eme pour le moment.
    Je ne pense pas avoir besoin d'ancre sur ces même pages.

    Merci à toi rohstev !


    Ps : Hmmmm, juste pour info, étant donner que l'on insère le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaintainScrollPositionOnPostback="true"
    entre les <% %> de la page, il doit être possible de l'insérer aussi au niveau du global.asax, pour qu'il soit appliquer sur toutes les pages ?
    Bon, c'est un coup à se tirer une balle dans le pied, mais c'est juste par curiosité

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] Form sans problème dans app_dev, page blanche avec app
    Par Elwood J. Blues dans le forum Symfony
    Réponses: 12
    Dernier message: 06/10/2011, 17h44
  2. [FPDF] Remonter dans la page 1
    Par leroidje dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 07/09/2010, 15h37
  3. Intégré une zone de code HTML dans 1 page HTML sans Altéré le reste de la page
    Par sozik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 08/04/2007, 10h38
  4. [HTML] Remontée d'un fichier word dans une page HTML
    Par jpdolloils dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 17/07/2006, 20h21
  5. Déplacement dans une page sans recharge
    Par EpOnYmE187 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/08/2005, 16h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo