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 : 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;" />
Voici le code dans ma page code-behind :
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
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.