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 :

Redirection et formulaires ASP


Sujet :

ASP.NET

  1. #1
    Membre chevronné Avatar de Ceddoc
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2009
    Messages : 493
    Par défaut Redirection et formulaires ASP
    Salut c'est partit pour ma galère asp.net du jour, même si ASP n'est pas directement en cause. Je vais tâcher d'être clair afin que vous ne perdiez pas trop de temps à comprendre le problème.

    J'ai ma page default2.aspx dans mon dossier wwwroot/pages/ sur un serveur IIS
    www.mondomaine.fr pointe directement vers cette page
    Donc quand on va sur www.mondomaine.fr c'est la page default2.aspx qui est affichée mais l'url reste www.mondomaine.fr (pas de redirection ou quoi que ce soit) jusque là tout va bien.
    Dans ma page defaut2.aspx j'ai un formulaire, seulement lorsque j'essaye de le faire fonctionner il me met un 404 page not found en disant qu'il cherche www.mondomaine.fr/default2.aspx (page qui n'existe pas car elle est dans /pages/)
    Mon formulaire fonctionne car lorsque je vais sur www.mondomaine.fr/pages/default2.aspx et que je le rempli et soumet tout va bien.

    Donc je veux que mon formulaire dans ma page default2.aspx marche aussi lorsqu'il est déclenché depuis www.mondomaine.fr

    Je met du code au cas ou ça serve mais je ne suis pas persuadé que le problème vienne de là.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <form runat="server">
                    <asp:Label ID="Label1" runat="server" Text="Label">Espace client</asp:Label>
                    <asp:TextBox ID="TextBoxId" runat="server" ValidationGroup="connect"></asp:TextBox>
                    <asp:TextBox ID="TextBoxPass" runat="server" TextMode="Password" ValidationGroup="connect"></asp:TextBox>
                    <asp:Button ID="Button1" runat="server" Text="ok" ValidationGroup="connect" />
                     <br />
                     <asp:Label ID="LabelConnectErr" runat="server" Text=""> </asp:Label>
    </form>
    Dans le codebehind
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        public void Button1_Click(object sender, EventArgs e)
        {   
            //Pour l'exemple bien entendu
            Response.Redirect("http://www.google.fr/");
        }
    edit: je passe en résolu parceque je viens de m'apercevoir que le formulaire ne marchais pas sur les autres pages non plus

    Edit2: Je réouvre le problème est bien celui que j'ai décrit

  2. #2
    Membre émérite Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Par défaut
    Bonjour,

    Peut tu nous poster le code source (click droit sur la page une fois dans le navigateur) de la page qui affiche ton premier formulaire?
    Merci

  3. #3
    Membre chevronné Avatar de Ceddoc
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2009
    Messages : 493
    Par défaut
    Ah oui en effet quand il génère la page il met ça dans le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form name="ctl01" method="post" action="Default2.aspx" id="ctl01">
    Donc forcément ça marche pas parce-qu'il essaye d'appeler www.monsite.fr/Default2.aspx qui n’existe pas.

    Donc est-ce qu'il y a un moyen de le forcer à appeler /pages/Default2.aspx ?

    Si je fais le formulaire à la main mais en mettant les hiddenfields qu'il a généré ça va marcher?

  4. #4
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    Tu peux essayer de définir manuellement la propriété action de la balise form en renseignant pages/Default2.aspx.

  5. #5
    Membre chevronné Avatar de Ceddoc
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2009
    Messages : 493
    Par défaut
    Citation Envoyé par Niitaku Voir le message
    Tu peux essayer de définir manuellement la propriété action de la balise form en renseignant pages/Default2.aspx.
    Pourquoi chercher à faire compliqué quand on peut faire simple et que ça marche...

    Bon ben du coup ça marche mieux, merci de votre aide.

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

Discussions similaires

  1. Redirection après formulaire...
    Par kobe dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/03/2006, 09h53
  2. formulaire ASP bdd access recherche
    Par ghita269 dans le forum ASP
    Réponses: 8
    Dernier message: 19/11/2005, 23h57
  3. Réponses: 5
    Dernier message: 12/07/2005, 17h04
  4. formulaire asp
    Par philippe123 dans le forum ASP
    Réponses: 9
    Dernier message: 18/01/2005, 11h59
  5. Formulaire ASP et base Oracle8i
    Par dvessier dans le forum ASP
    Réponses: 4
    Dernier message: 18/12/2003, 10h15

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