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 :
Voici le code dans ma page code-behind :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <asp:Button ID="ButtonNewsletterValider" runat="server" Text="ok" ToolTip="Valider !" ValidationGroup="Newsletter" CssClass="Buttons03" style="margin-top:0px;" />
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
En fait, je ne sais pas trop si à ce stade c'est possible de bloquer le rechargement de la page aspx ???
Merci par avance.
Partager