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 :

pb de transfert de donnée


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
    Décembre 2005
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 129
    Par défaut pb de transfert de donnée
    Bonsoir tt le monde ,
    j'ai un petit souci par rapport au transfert de donnée c-a-d au moment ou je transfere mes données depuis le formulaire , le resultat ne s'affiche pas dans l'autre page (resulta.aspx) seulement "Bienvenue à toi"
    j'utilise visual webdevlopper (asp.net ) avec du c#.


    code:

    fichier info.aspx

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <script runat="server">
    void click(Object o , EventArgs E ){

    Response.Redirect("resultat.aspx");
    }
    </script>
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>Récupérer des données</title>
    </head>
    <body>
    <form id="form1" method="GET" action="resultat.aspx" runat="server">
    <div>
    <asp:TextBox ID="nom" runat="server"></asp:TextBox>
    <br>
    <asp:TextBox ID="prenom" runat="server"></asp:TextBox>
    <br>
    Méthode POST si la case est cochée , méthode get sinon :
    <asp:CheckBox ID="chk" runat="server" />
    <br>
    <asp:Button ID="bt1" runat="server" Text="Valider" OnClick ="click" />
    </div>
    </form>
    </body>


    fichier resultat.aspx

    <%@ Page Language="C#" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <script language="C#" runat="server">
    void Page_Load(Object o, EventArgs e)
    {
    mess.Text = " Bienvenue à toi " + Request.Params[""] + " " +
    Request.Params [""];
    }
    </script>

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>Affichage de donnés</title>
    </head>
    <body>
    <form runat="server">
    <div>
    <asp:Label ID="mess" runat="server"></asp:Label>
    </div>
    </form>
    </body>
    </html>

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 129
    Par défaut
    bonjour tt le monde,

    en fait, mon problème que je saisi mon non et prenon et que je clique sur valider , la page resultat m'affiche que Bienvenue à toi sans le nom et prenom
    je ne comprends pas pourquoi ça ne marche pas sachant que le framwork .net est installé et qu'il prend en charge c#.
    merci de votre aide.

  3. #3
    Membre éprouvé Avatar de Mourad
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 152
    Par défaut
    lis la doc !

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 129
    Par défaut
    Merci Mourad de m'avoir répondu

    justement le probleme que je n'arrive pas à recuperer mes données sachant que tout est bon . si tu as la solution n'hesite pas .
    merci.

  5. #5
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    mess.Text = " Bienvenue à toi " + Request.Params["nom"] + " " + 
    Request.Params ["prenom"];

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 129
    Par défaut
    merci thoma de m'avoir repondu ,
    je l'ai déja fais comme ça bien avant de poser ma question car effectivement dans le forum j'ai oublié de mettre "nom" et "prenom".
    merci

  7. #7
    Membre confirmé Avatar de stephane.net
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 170
    Par défaut
    est-ce que tu ne dois pas mettre les paramètres explicitement dans l'url de redirection ?

    ex : url...aspx?Nom=...+prenom=...

  8. #8
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    est-ce que tu ne dois pas mettre les paramètres explicitement dans l'url de redirection ?

    ex : url...aspx?Nom=...+prenom=...
    Oui c'est bien ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <script runat="server">
    void click(Object o , EventArgs E ){
     
    Response.Redirect("resultat.aspx?nom" + nom.Text + "?nrenom=" + prenom.Text);
    }
    </script>

  9. #9
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Citation Envoyé par guitoux1
    Oui c'est bien ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <script runat="server">
    void click(Object o , EventArgs E ){
     
    Response.Redirect("resultat.aspx?nom" + nom.Text + "?nrenom=" + prenom.Text);
    }
    </script>
    Non ça ça fonctionnera pas correctement.

    Faut séparer les paramètres par un & et pas par un ?.

  10. #10
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    oui pardon, c'est une faute de phrape

Discussions similaires

  1. [newbie] Transfert de données multibases
    Par Thierryx dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 11/07/2005, 09h35
  2. [C#] [Excel] Transfert de données
    Par bartoumi dans le forum Windows Forms
    Réponses: 3
    Dernier message: 11/04/2005, 14h08
  3. Transfert de données securisées via Internet ???
    Par franck06 dans le forum Développement
    Réponses: 3
    Dernier message: 22/11/2004, 17h16
  4. [Designer] Problème de transfert de données entre modul
    Par BILLYPATOU dans le forum Designer
    Réponses: 11
    Dernier message: 09/03/2004, 18h15
  5. Transfert de données vers My SQL
    Par zoso dans le forum Outils
    Réponses: 2
    Dernier message: 30/09/2003, 10h21

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