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 :

transfert des variables entre pages .aspx


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Par défaut transfert des variables entre pages .aspx
    Bonjour
    je développe une application asp.net/vb.net. Je veux récupérer le contenu d'un textbox d'une page Page1.aspx vers une page Page2.aspx:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim str1 As String
    str1 = CType(Page.PreviousPage.FindControl("TextBox_mat_fisc"), TextBox).Text
    mais à l'exécution j'obtiens l'erreur suivante:

    La référence d'objet n'est pas définie à une instance d'un objet.
    Ligne 95 : str1=CType(Page.PreviousPage.FindControl("TextBox_mat_fisc"), TextBox).Text
    quelqu'un peut m'expliquer cette erreur et comment peut on la corriger ?

  2. #2
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Je sais pas ce que c'est comme erreur, mais si se ne sont pas des informations trop sensibles que tu veux transmettre tu peux faire simple:
    Dans la page1.aspx
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Response.Redirect("page2.aspx?UnNomVariable="+champ.Text)
    Dans la page2.aspx tu recupères ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim tempVal as String = Request.QueryString("UnNomVariable")
    Sauf que cette méthode a le défaut d'afficher les valeurs dans l'url et donc facilement modifiables. J'arrive pas encore à les crypter mais bon le principe est là

    En espérant avoir aider!

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Par défaut RE
    Citation Envoyé par SonnyFab Voir le message
    Je sais pas ce que c'est comme erreur, mais si se ne sont pas des informations trop sensibles que tu veux transmettre tu peux faire simple:
    Dans la page1.aspx
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Response.Redirect("page2.aspx?UnNomVariable="+champ.Text)
    Dans la page2.aspx tu recupères ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim tempVal as String = Request.QueryString("UnNomVariable")
    Sauf que cette méthode a le défaut d'afficher les valeurs dans l'url et donc facilement modifiables. J'arrive pas encore à les crypter mais bon le principe est là

    En espérant avoir aider!
    merciiiiiiiiiiiiiiiiii beaucoup, j'exécute maintenant et l'erreur précédente ne s'affiche pas ( mais j'ai d'autres :p )
    c'est trop gentil de ta part

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

Discussions similaires

  1. transfert des variables de sessions
    Par Julie 2006 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 15
    Dernier message: 26/02/2006, 11h58
  2. transfert de parametres entre pages
    Par philou8 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/01/2006, 18h22
  3. petit problem de transfer de variable entre page
    Par Damarus dans le forum Langage
    Réponses: 8
    Dernier message: 11/09/2005, 12h56
  4. Réponses: 12
    Dernier message: 04/10/2004, 19h18

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