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

Dotnet Discussion :

Formulaire avec et sans runat="server"


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de toopac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 940
    Par défaut Formulaire avec et sans runat="server"
    Bonjour,
    Quand je fais ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <form method="post" action="Resultat.aspx" id="post">
        <p>
            Prenom : <input type="text" name="prenom" />
            <input type="submit" />
        </p>
    </form>
    et essaye de récupérer le résultat dans Resultat.aspx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Votre Prénom est : <%=Request.Params.Get("prenom") %>
    tout marche très bien.
    Mais quand je veux mettre une DropDownList par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <form method="post" action="Resultat.aspx" id="post">
        <p>
            Prenom : 
            <asp:DropDownList ID="DropDownList1" runat="server">
                <asp:ListItem>aaaaa</asp:ListItem>
                <asp:ListItem>bbbbb</asp:ListItem>
            </asp:DropDownList>
            <input type="submit" />
        </p>
    </form>
    J'obtiens l'erreur suivante :
    Le contrôle 'ctl00_DropListLigne_DropDownList1' de type 'DropDownList' doit être placé dans une balise form avec runat=server.
    Je ne suis pas contrariant, donc je rajoute dans la balise form : runat="server".

    Mais j'obtiens alors une nouvelle erreur pour laquelle je requiers vos lumières.
    Échec de la validation MAC Viewstate. Si cette application est hébergée par une batterie de serveurs ou un cluster, assurez-vous que la configuration <machineKey> spécifie le même validationKey et le même algorithme de validation. AutoGenerate ne peut pas être utilisée dans un cluster.
    Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

    Détails de l'exception: System.Web.HttpException: Échec de la validation MAC Viewstate. Si cette application est hébergée par une batterie de serveurs ou un cluster, assurez-vous que la configuration <machineKey> spécifie le même validationKey et le même algorithme de validation. AutoGenerate ne peut pas être utilisée dans un cluster.
    Avez-vous une explication, voire même une solution à mon problème?

    Merci d'avance

  2. #2
    Modérateur
    Avatar de toopac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 940
    Par défaut
    Bon finalement en cherchant sur des forum anglais : il fait rajouter dans le fichier Web.config :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <pages enableViewStateMac="false">

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

Discussions similaires

  1. mise en forme de formulaire avec php sans css
    Par sebac dans le forum Langage
    Réponses: 3
    Dernier message: 03/06/2009, 16h29
  2. Gestion de formulaire avec xml et sans serveur ?
    Par meliane dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 05/05/2004, 19h57

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