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 :

Comment puis-je ajouter un bouton "effacer" C#-ASP.NET


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 42
    Par défaut Comment puis-je ajouter un bouton "effacer" C#-ASP.NET
    Comment peux- je ajouter un bouton effacer ?
    J’ai un bouton « Soumettre » dans mon formulaire


    Dans le fichier aspx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:button id="SubscribeButton" runat="server" text="Soumettre" onclick="SubscribeButton_Click"></asp:button>
    Dans le fichier aspx.cs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    protected void SubscribeButton_Click(object sender, System.EventArgs e)
    		{
    			ErrorLabel.Visible = false;
    			if ( IsValid() && Page.IsValid)
    			{
    					SetPageState();
    					Session["Facturation"] = "Nouveau";
    					Response.Redirect("nouvelle_inscription_confirme.aspx");
    			}
     
    		}
    Mon bouton « Soumettre » marche bien alors j’ai voulu ajouter un bouton « Effacer ». Ce que j’ai fait :

    Dans le fichier aspx
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:button id="EffacerButton" runat="server" text="Effacer" onclick="EffacerButton_Click"></asp:button>

    Dans le fichier aspx.cs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    protected void EffacerButton_Click(object sender, System.EventArgs e)
    		{
    			Reset()
     
     
    		}
    Mais cela ne marche pas voici le message d’erreur
    Expected

    {
    Line 222: Reset()
    Line 223:

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Manque le ;

    Sinon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IsValid() && Page.IsValid
    c'est 2 fois la même chose

  3. #3
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Sinon tu peux mettre un causesvalidation=false, et faire le traitement en javascript dans l'evenement onClientClick

  4. #4
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 42
    Par défaut
    Merci pour vos réponse (de lutecefalco et de topolino)

    alors j'ai mis ;
    et voici le code dans mon fichier aspx.ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    protected void EffacerButton_Click(object sender, System.EventArgs e)
    		{
    		 Reset();
    		}
    et dans mon fichier aspx
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <asp:button id="EffacerButton" runat="server" text="Effacer" onclick="EffacerButton_Click"></asp:button>
    mais cela ne marche pas. voici le message d'erreur :

    Compiler Error Message: CS0103: The name 'Reset' does not exist in the current context

    Line 214: protected void EffacerButton_Click(object sender, System.EventArgs e)
    Line 215: {
    Line 216: Reset();

  5. #5
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Elle est où ta fonction reset?

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Pas la peine d'utiliser un asp:button pour effacer ton formulaire.

    Utilise tout simplement un <input type="reset">.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/06/2011, 00h27
  2. Réponses: 1
    Dernier message: 16/11/2010, 11h07

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