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 :

ListBox et Javascript


Sujet :

ASP.NET

  1. #1
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut ListBox et Javascript
    Bonjour,

    J'aimerai savoir s'il est possible de récupérer les items d'une listBox qui ont été crée en javascript (ajout d'options côté client) dans le code behind.

    En fait j'ai une liste instancié côté serveur avec des items. L'utilisateur peut ajouter des items dans cette liste sur son poste (sans postback), mais côté code behind impossible de retrouver ces items... Quelqu'un aurait-il une solution...

  2. #2
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    En fait, tel quel, ce n'est pas possible. J'ai eu un problème similaire, et je l'ai "contourné" en créant un champ caché qui accompagne la listbox.

    Via Javascript, je note dans ce champ caché les items ajoutés (en les séparant par un caractère spécial). Ce champ caché, lui, est récupérable sans problème dans le code-behind.

    Ce n'est peut-être pas la meilleures solution, mais elle a le mérite de fonctionner et est assez simple à mettre en œuvre.

  3. #3
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    c'est ce que j'ai fait... mais c'est pas terrible comme solution...

  4. #4
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Non, je sais, mais c'est la seule façon de procéder que j'ai trouvé jusqu'à présent

  5. #5
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    C'est pas la première fois que je me penche sur ce problème, à chaque fois c'est pareil, faut passer par JavaScript... Ca commence à me souler, mais bon tant pis.
    Je te remercie quand même...

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 62
    Par défaut
    pas la peine d'etre saoulé
    C'est la manière dont fonctionne asp .net.
    il faut que tu connaisses le cycle de vie des controles pour pouvoir bien maitriser le .net.
    tu es obligé d'avoir un input hidden pour stocker tes valeurs et les réajouté car ton controle va se recréer a partir des données du viewstate.
    tu peux par exemple faire ton propre control pour gérer ca
    ca doit bien exister sur codeproject

Discussions similaires

  1. add item to listbox with javascript in asp
    Par alexendertype47 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 02/10/2014, 19h48
  2. Réponses: 1
    Dernier message: 26/06/2008, 18h59
  3. Manipulation de ListBoxes en Javascript
    Par jarboo dans le forum ASP.NET
    Réponses: 1
    Dernier message: 25/03/2008, 10h15
  4. Listbox: href="javascript:Cre()" onClick="Supprimer(STache)"
    Par ZACKX dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 28/01/2008, 16h56
  5. Listbox et Javascript
    Par dynek dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/02/2007, 11h27

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