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 :

Récupération des champs


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 72
    Par défaut Récupération des champs
    j'ai essayer de récupérer un variable de session mais je n'arrive pas ?
    page1.aspx :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Session["var"] = DropDownListProject.SelectedValue;
    page 2 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     protected void Page_Load(object sender, EventArgs e)
        { var2 = Session["var"].ToString(); }
    mais le code ne marche pas et je ne sais pas d'où vient le problème

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    mais le code ne marche pas
    C'est à dire ? Quelle est l'erreur ?
    A vue de nez je dirais que tu n'as pas déclaré var2. Ou alors qu'il manque un cast pour convertir Session["var"] (qui renvoie un object) vers le bon type

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 72
    Par défaut
    je pense que il y'a un probleme de conversion des type d'objet au string
    je ne sais pas comment je peux le convertir??
    j'ai declaré var2 en string

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ah en fait j'avais pas vu qu'il y avait un ToString()... donc ce n'est pas un problème de conversion.
    Quelle est l'erreur qui se produit ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 72
    Par défaut
    mon probléme si quand je clique sur un onglet pour passer au page suivant, la page suivant ne s'affiche pas carrément
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <ul id="tabnav" class="ul#tabnav">
            <li class="active"><a href="http://localhost:xxxx/aspx/Site/Menu1.aspx">Menu1</a></li></ul>
    mais quand je fait l'exécution de la page lui même sous visuel studio voila l'erreur :

    La référence d'objet n'est pas définie à une instance d'un objet.
    Détails de l'exception: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 72
    Par défaut
    mon probléme si quand je clique sur un onglet pour passer au page suivante, cette dernier ne s'affiche pas carrément
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <ul id="tabnav" class="ul#tabnav">
            <li class="active"><a href="http://localhost:xxxx/aspx/Site/Menu1.aspx">Menu1</a></li></ul>
    mais quand je fait l'exécution de la page lui même sous visuel studio voila l'erreur :

    La référence d'objet n'est pas définie à une instance d'un objet.
    Détails de l'exception: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ah ok... donc soit la session n'existe pas, soit elle ne contient pas "var"
    Je ne peux pas t'en dire beaucoup plus, je ne connais pas très bien ASP.NET...

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/01/2007, 16h48
  2. Réponses: 5
    Dernier message: 30/10/2006, 13h03
  3. récupération des champ d'une db afin de crée des alias
    Par Legenyes dans le forum Langage SQL
    Réponses: 1
    Dernier message: 05/07/2006, 11h02
  4. [Tableaux] récupération des champs par $_POST
    Par jeanfrancois dans le forum Langage
    Réponses: 3
    Dernier message: 11/05/2006, 17h22
  5. Récupération des champs d'un form dans un autre
    Par Crazyblinkgirl dans le forum ASP
    Réponses: 10
    Dernier message: 22/06/2004, 10h31

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