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 :

DropDownlist SelectedIndexChanged Without PostBack


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2010
    Messages : 366
    Par défaut DropDownlist SelectedIndexChanged Without PostBack
    Bonjour
    J'ai une page qui contient des contrôles créés dynamiquement.
    Parmi les contrôles deux DropDownList
    Je veux les liés
    c'est à dire, les valeurs de l'une dépendent du choix de l'autre.
    Donc,
    Comment faire pour créer l'évènement dynamiquement?
    Comment faire pour ne pas postuler toute la page au moment du chois de la preimière dropdownlist, car si c'est le cas je vais perdre les contrôles déjà créés?
    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 207
    Par défaut
    Dépendamment de la manière dont les valeurs sont gérés il ne devrait pas y avoir de problème techniquement à recréer tes contrôles lors d'un postback. La seule chose que tu dois t'assurer est que tu databind tes dropdown sur le
    !IsPostBack afin que ton index sélectionné ne soit pas réinitialisé à chaque action que tu fais.

    Dans le cas où tu souhaites afficher dynamiquement tes valeurs dans tes différents dropdown sans postback, il faudrat que tu puisses retourner toute l'information du côté client.

    La gestion donc de créer et d'afficher dynamiquement chacun des items en fonction de la sélection précédente se fera donc par javascript dans ce cas ci. Si tu es bien à l'aise avec les Dictionnary je te suggère d'utiliser des JSon pour achever ton but.

    Il existe une belle librairie pour construire aisément ton objet Json
    http://json.codeplex.com/.

    Pour pouvoir publier correctement ton code du côté client regarde la commande suivante:
    Page.ClientScript.RegisterClientScriptBlock(...)

    J'espère que cela aura pu t'aider. Bonne journée!

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    283
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 283
    Par défaut
    Si tu alimentes tes ddls côté client, ton serveur n'aura pas connaissance des values...??? et selectedValue sera null

  4. #4
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Septembre 2007
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2007
    Messages : 173
    Par défaut
    Utilise un UpdatePanel.

    ++

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 497
    Par défaut
    Regarde les controls Ajax fournit par Microsoft.

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2010
    Messages : 366
    Par défaut
    Merci bien, nasimpat7

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

Discussions similaires

  1. DropDownlist SelectedIndexChanged dynamique
    Par DeveloppeurWeb dans le forum ASP.NET
    Réponses: 0
    Dernier message: 08/06/2010, 17h56
  2. [C#] Datagrid et SelectedIndexChanged de DropDownList
    Par Raduris dans le forum ASP.NET
    Réponses: 2
    Dernier message: 18/10/2006, 15h10
  3. Réponses: 5
    Dernier message: 07/08/2006, 16h16
  4. [C#] Probleme avec DropDownList et SelectedIndexChange
    Par Oberown dans le forum ASP.NET
    Réponses: 2
    Dernier message: 22/02/2005, 10h35

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