Bonjour,
J'ai un formulaire c# asp.net
Il y 2 boutons :
1 bouton validation
1 bouton quitter
Mon bouton "Quitter" c'est pour fermer la session : C'est simple
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part <asp:Button ID="signOut" Text="Quitter" OnClick="signOut_Click"></asp:Button>
Mon bouton «*Valider*» c'est pour valider le formulaire qui contient de champs obligatoires donc il y a des contrôles*:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 protected void mSignOut_Click(object sender, System.EventArgs e) { ViewState.Clear(); Response.Redirect("../login.aspx"); }
Voici un exemple d'un champ*:
et voici mon bouton, valider :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <asp:TextBox ID="emailTextBox" runat="server" oncopy="return false" onpaste="return false" oncut="return false"></asp:TextBox> <asp:RequiredFieldValidator ID="Requiredfieldvalidator1" ForeColor="Red" runat="server" ErrorMessage="Email" Text="*" ControlToValidate="emailTextBox"></asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="valRegExEmail" ForeColor="Red" runat="server" ControlToValidate="emailTextBox" ValidationExpression=".*@.*\..*" ErrorMessage="Le format est invalide" Display="dynamic">* </asp:RegularExpressionValidator>
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part <asp:Button ID="valideButton" runat="server" Text="Valider" OnClick="ValiderButton_Click"> </asp:Button>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 protected void ValiderButton_Click(object sender, System.EventArgs e) { if (Page.IsValid) { SetPageState(); Session["Validation"] = "Ok"; Response.Redirect("confirme.aspx"); } }
Lors que je clique sur le bouton, "Quitter" , les alertes de mon contrôle s'affichent et je ne peux plus quitter la page. Donc il faut que je remplisse mes champs obligatoires ensuite si je clique sur le bouton quitter je peux quitter.
Que je dois faire pour que mon bouton Quiter ne rentre pas le conflit avec mes contrôles ?
Comment je peux mettre mes contrôles pour qu'ils soient seulement pour le bouton "valider" ?
Merci
Partager