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 :

Comment recharger le contenu d'un UpdatePanel sans recharger le contenu de l'autre ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Septembre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 4
    Par défaut Comment recharger le contenu d'un UpdatePanel sans recharger le contenu de l'autre ?
    Bonjour,

    J'ai deux UpdatePanel, chacun contient deux DropDownList liées (une avec AutoPostBack=true pour que l'autre ddl charge les valeurs..)

    Prenons UpdatPanel1:
    Lorsque je choisi une valeur dans la 1ere ddl, alors UpdatePanel1 s'actualise (c'est normal), mais ce qui est pas normal: pourqoui l'autre UpdatePanel s'actualise aussi, en effet, j'ai mis pour chaque UpdatePanel son Load:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     protected void UpdatePanel1_Load(object sender, EventArgs e)
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     protected void UpdatePanel2_Load(object sender, EventArgs e)
    et quelque soit l'UpdatePanel, les deux evenements se recharge au même temps.

    Comment faire pour que un UpdatePanel s'actualise et l'autre Non ?

    Et merci.

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Je suis un peu rouillé en Ajax, mais si je me rappelle bien, c'est normal...

    En effet, lorsque tu fais un callback, cote serveur, c'est *toute* ta page qui se recharge...

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Août 2008
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 265
    Par défaut
    Je ne sais pas a quoi servent tes methodes load.

    En revanche, je sais que tu peux mettre l'option UpdateMode a la valeur Conditionnal au lieu de la valeur par defaut Always.
    Ceci te permet (et t'oblige d'ailleurs) a definir quand tes UpdatePanels vont se mettre a jour.
    Pour cela, tu appelles simplement ce code dans les endroits appropries de ton code be-hind :


  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 388
    Par défaut
    En revanche, je sais que tu peux mettre l'option UpdateMode a la valeur Conditionnal au lieu de la valeur par defaut Always.
    Ceci te permet (et t'oblige d'ailleurs) a definir quand tes UpdatePanels vont se mettre a jour.
    Pour cela, tu appelles simplement ce code dans les endroits appropries de ton code be-hind :
    En plus de ca tu peux vérifié l'origine du rechargement de ta page avec Page avec Page.IsPostBack et Page.IsCallBack

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/11/2011, 13h09
  2. Réponses: 2
    Dernier message: 29/08/2011, 20h35
  3. Réponses: 9
    Dernier message: 22/08/2011, 21h58
  4. [AJAX] Comment envoyer au serveur une seul info sans recharger la page
    Par Ekimasu dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 15/11/2007, 12h10
  5. Réponses: 6
    Dernier message: 23/12/2005, 18h24

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