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 :

Développement web ASP.NET


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Par défaut Développement web ASP.NET
    Bonjour a tous

    Voilà je suis un développeur winform depuis quatre ans, je viens de me mettre en asp.net mais je rencontre un problème qui me semble simple mais j'arrive pas à solutionner je demande de l'aide
    En fait je souhaite m'abonner à l'événement SelectedIndexChanged du contrôle DropDowList j'ai mis Autopostback à true et enableviewstate à false aucun événement ne se produit.
    mon but est de recupèrer la valeur selectionnée (selectitem)

    je vous remercie d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par csakho Voir le message
    En fait je souhaite m'abonner à l'événement SelectedIndexChanged du contrôle DropDowList j'ai mis Autopostback à true et enableviewstate à false aucun événement ne se produit.
    enableviewstate dois rester à true pour garder l'état du contrôle après chaque postback en l'occurence l'élément séléctionné par l'utilisateur.
    Concernant l'évènement, as-tu mis en place un gestionnaire d'évènement ?

  3. #3
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    C'est un control statique ou créé dynamiquement en code behind ? Comment t'abonnes tu à l'evenement ? Un petit bout de code serait le plus rapide...

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par h2s84 Voir le message
    enableviewstate dois rester à true pour garder l'état du contrôle après chaque postback en l'occurence l'élément séléctionné par l'utilisateur.
    Euh, non !!!

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Euh, non !!!
    Pourquoi non.
    Pompé du msdn :
    Vous devez activer l'état d'affichage afin que le contrôle serveur conserve son état entre les demandes HTTP.
    pour plus d'infos voir ici.

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par h2s84 Voir le message
    Pourquoi non.
    Pompé du msdn :

    pour plus d'infos voir ici.
    Ca dépend des contrôles, fais le test avec une DropDownList ou une TextBox et tu verras

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <asp:DropDownList id="ddl" runat="server" AutoPostack="true" EnableViewState="false">
    <asp:ListItem Text="item 1"></asp:ListItem>
    <asp:ListItem Text="item 2"></asp:ListItem>
    <asp:ListItem Text="item 3"></asp:ListItem>
    </asp:DropDownList>
    Tu retrouveras ton item sélectionné

  7. #7
    Invité
    Invité(e)
    Par défaut
    J'ai fait le test et j'avoue que je n'y comprends plus rien là.
    Éclaires moi un peu.

Discussions similaires

  1. Réponses: 0
    Dernier message: 05/02/2010, 21h16

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