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 :

passage de paramètres (post) Asp.net


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Par défaut passage de paramètres (post) Asp.net
    bonjour, je veux passer des parametres d'une page php a ma page asp, dans la page php j'ai fais comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    <FORM method="post" action="http://reservation/reserver/default.aspx"
          target="_blank">
        <input type="text" name="champ">
       <input type="Submit"  value="Imprimer">
    </FORM>
    et dans asp, j'ai fais comme suite:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <% if (Request.Form("champ") != "") Request("champ");%>
    
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="IMPRESSION.VERS1._0._0._Default" %>
    
    <%@ Register assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" namespace="CrystalDecisions.Web" tagprefix="CR" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Impression</title>
        <link href="Stylesheet1.css" type="text/css" rel="Stylesheet" />
        
    
       
    </head>
    j'ai ajouté cette ligne tout a fais au début de ma page default.aspx, il me fais erreur : Message d'erreur du compilateur: CS0103: Le nom 'Request' n'existe pas dans le contexte actuel ,

    merci enormement.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 360
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <% if (Request.Form("champ") != "") Request("champ");%>
    
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="IMPRESSION.VERS1._0._0._Default" %>
    
    <%@ Register assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" namespace="CrystalDecisions.Web" tagprefix="CR" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Impression</title>
        <link href="Stylesheet1.css" type="text/css" rel="Stylesheet" />
    </head>
    ca sers à quoi ça :"Request("champ");" ?
    Et tu est sure qu'on peux passer des infos en POST entre PHP et .NET ? ton appli PHP elle tourne sous IIS?

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Par défaut
    Citation Envoyé par jjameau Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <% if (Request.Form("champ") != "") Request("champ");%>
    
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="IMPRESSION.VERS1._0._0._Default" %>
    
    <%@ Register assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" namespace="CrystalDecisions.Web" tagprefix="CR" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Impression</title>
        <link href="Stylesheet1.css" type="text/css" rel="Stylesheet" />
    </head>
    ca sers à quoi ça :"Request("champ");" ?
    Et tu est sure qu'on peux passer des infos en POST entre PHP et .NET ? ton appli PHP elle tourne sous IIS?
    j'ai mis deux serveurs, dans le 1er IIs et dans le 2ème appache.

    merci enormement.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 360
    Par défaut
    du coup tu as résolu ton pb? à mon avis c'est le que tu avais récupé du tuto qui était pas bon il fallait mettre comme dans ton if

    ca donnerai ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <% if (Request.Form("champ") != "") Request.Form("champ");%>

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Par défaut
    Citation Envoyé par jjameau Voir le message
    du coup tu as résolu ton pb? à mon avis c'est le que tu avais récupé du tuto qui était pas bon il fallait mettre comme dans ton if

    ca donnerai ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <% if (Request.Form("champ") != "") Request.Form("champ");%>
    Bonjour,

    il me met erreur de compilation :

    Erreur de compilation
    Description : Une erreur s'est produite lors de la compilation d'une ressource requise pour répondre à cette demande. Veuillez consulter ci-dessous les détails relatifs à l'erreur en question, puis modifier votre code source de manière appropriée.

    Message d'erreur du compilateur: CS1955: Non-invocable member 'System.Web.HttpRequest.Form' cannot be used like a method.

    Erreur source:

    Ligne 1 :
    Ligne 2 :
    Ligne 3 : <% if (Request.Form("champ") != "") Request.Form("champ");%>
    Ligne 4 :
    Ligne 5 :



    aidez moi svp a résoudre cet énorme problem, merci enormement.

  6. #6
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Par défaut
    j'ai vu que dans c# il faut metter des crochés au lieu des parenthèses:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     <% if (Request.Form["champ"] != "") Request.Form["champ"];%>
    une autre erreur est affichée :

    Erreur de compilation
    Description : Une erreur s'est produite lors de la compilation d'une ressource requise pour répondre à cette demande. Veuillez consulter ci-dessous les détails relatifs à l'erreur en question, puis modifier votre code source de manière appropriée.

    Message d'erreur du compilateur: CS0201: Only assignment, call, increment, decrement, and new object expressions can be used as a statement

    Erreur source:

    Ligne 26 : <body>
    Ligne 27 :
    Ligne 28 : <% if (Request.Form["champ"] != "") Request.Form["champ"];%>
    Ligne 29 :
    Ligne 30 :




    merci beaucoup

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

Discussions similaires

  1. Passage de PHP a Asp.net
    Par badrel dans le forum Référencement
    Réponses: 2
    Dernier message: 19/09/2009, 12h13
  2. Réponses: 0
    Dernier message: 29/11/2007, 10h25
  3. Réponses: 6
    Dernier message: 19/07/2007, 16h48
  4. Passage de paramètres en ASP
    Par sam.fet dans le forum ASP
    Réponses: 3
    Dernier message: 01/08/2006, 18h22
  5. Passage de paramètres POST par un bouton
    Par damjal dans le forum Langage
    Réponses: 7
    Dernier message: 07/10/2005, 17h54

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