2 boutons dans un formulaire c# asp.net
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
Code:
<asp:Button ID="signOut" Text="Quitter" OnClick="signOut_Click"></asp:Button>
et
Code:
1 2 3 4 5
| protected void mSignOut_Click(object sender, System.EventArgs e)
{
ViewState.Clear();
Response.Redirect("../login.aspx");
} |
Mon bouton «*Valider*» c'est pour valider le formulaire qui contient de champs obligatoires donc il y a des contrôles*:
Voici un exemple d'un champ*:
Code:
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 voici mon bouton, valider :
Code:
<asp:Button ID="valideButton" runat="server" Text="Valider" OnClick="ValiderButton_Click"> </asp:Button>
et
Code:
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.:oops::calim2:
Que je dois faire pour que mon bouton Quiter ne rentre pas le conflit avec mes contrôles ?:oops:
Comment je peux mettre mes contrôles pour qu'ils soient seulement pour le bouton "valider" ?8O
Merci;)