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 Discussion :

Message d'erreur en ASP ?


Sujet :

ASP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 143
    Points : 74
    Points
    74
    Par défaut Message d'erreur en ASP ?
    Bonjour,

    J'ai un formulaire et j'essais de faire apparaître un message d'erreur si le login est invalide sur la même fenêtre.

    Voici le code que j'ai inséré à l'endroit où je veux que le message apparaisse:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <%if Session("isError") = 1 then%> 
         <%=message%> 
         <%else%> 
         <%end if %>
    Comment je dois définir le "message" en ASP ?

    Merci !

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    Je ne sais pas si j'ai bien compris, mais peut-être ça ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <%if Session("isError") = 1 then%> 
         <%Response.Write "Login invalide"> 
         <%else%> 
         <%end if %>

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 143
    Points : 74
    Points
    74
    Par défaut
    J'ai testé et ça fonctionne seulement si j'ajoute ton code dans la page de functions.asp que j'appele via un include mais il ne s'affiche pas au bon endroit.

    Si j'ajoute ton code au même endroit où j'avais mon code = rien

    De plus c'est un message qui doit apparaître soit en français ou en anglais. J'ai 2 pages distinctes de login mais qui appelent la même page de functions.asp

    Voici le code de la page function.asp

    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
    18
    19
    20
    21
    22
     
    Sub CheckLoginCookie
      Session("isError") = 0
      txtDealer=Request.Cookies("DealerCookie")
      txtRep=Request.Cookies("RepCookie")  
      if ucase(left(txtDealer,7)) = "EXPIRES" then txtDealer = "" End if
      if ucase(left(txtRep,7)) = "EXPIRES" then txtRep = "" End if
      If ((Len(txtDealer) >= 4 AND  Len(txtDealer) <= 6 AND isNumeric(txtDealer)) AND ((Len(txtRep) >= 3 and Len(txtRep) <= 4)) And isAlphaNumeric(txtRep)) Then
      Session("Authenticated") = 1
      Session("isError") = 0
      else  
      Session("Authenticated") = 0
     
     
      if (Len(txtDealer) > 0 or Len(txtRep) > 0) then    
        Session("isError") = 1
     
     
      end if  
      end if
      if (Request.QueryString("Print") = "1" or Request.Form("Print")) then Session("Authenticated") = 1
    end sub
    Merci !

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 143
    Points : 74
    Points
    74
    Par défaut
    Voilà j'ai trouvé

    Je ne plaçais pas le code au bon endroit tout simplement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    <%if Session("isError") = 1 then
         Response.Write "Combinaison courtier/repr&eacute;sentant invalide"
         else
         end if%>
    à l'intérieur du form et non à l'extérieur...

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

Discussions similaires

  1. [Débutant] les messages d'erreur de <asp:ChangePassword>
    Par Yosko dans le forum ASP.NET
    Réponses: 1
    Dernier message: 28/06/2011, 15h16
  2. Réponses: 11
    Dernier message: 18/02/2009, 11h38
  3. messages erreur incomprehensible asp.net
    Par samkil dans le forum ASP.NET
    Réponses: 7
    Dernier message: 17/10/2007, 17h55
  4. [ASP] message d'erreur (impossible d'excuter un projet ...)
    Par haganidjamel dans le forum Delphi .NET
    Réponses: 6
    Dernier message: 06/09/2005, 17h28

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