asp:Button > Empêcher la validation de la page, bloquer le rechargement
Bonjour,
J'ai un asp:Button dans un include (fichier .ascx) lui-même contenu dans un asp:Content lié à une masterpage :
Ma page aspx > Liaison MasterPage > ContentPlaceHolder > Fichier Ascx > Bouton
Bref, lors du clic, je fais une vérification coté Code-Behind. Ce que j'aimerais faire, c'est si la vérification échoue, ne pas recharger la page et rendre visible un label sur ma page. En fait, je voudrais bloquer la validation de ma page.
Voici le code dans mon fichier ascx :
Code:
<asp:Button ID="ButtonNewsletterValider" runat="server" Text="ok" ToolTip="Valider !" ValidationGroup="Newsletter" CssClass="Buttons03" style="margin-top:0px;" />
Voici le code dans ma page code-behind :
Code:
1 2 3 4 5 6 7 8 9
| Protected Sub ButtonNewsletterValider_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ButtonNewsletterValider.Click
Dim strEMail As String = TextBoxNewsletterEMail.Text
Dim objClient As New Client
If objClient.CreationIsPossible(strEMail) = True Then
Response.Redirect("newsletter.apsx?m=" & strEMail)
Else
LabelNewsletterError.Visible = True
End If
End Sub |
C'est dans mon else que j'aimerais mettre quelque chose du genre comme en javascript : "return false" ou autre .... mais je n'y arrive pas.
En fait, je ne sais pas trop si à ce stade c'est possible de bloquer le rechargement de la page aspx ???
Merci par avance.