Submit avec customValidator
Bonjour,
J'ai crée un formulaire avec customvalidator sur un contrôle
Code:
1 2 3 4 5 6
| <asp:CustomValidator id="CustomValidator1"
ControlToValidate="TextBox1"
Display="Dynamic"
ErrorMessage="Date invalide!"
OnServerValidate="ServerValidation"
runat="server"/> |
En code Behind J'ai fait le test sur la validité de la date
Code:
1 2 3 4 5 6 7 8 9 10
| Public Sub ServerValidation(ByVal source As Object, ByVal args As ServerValidateEventArgs)
If IsDate(args.Value) Then
args.IsValid = True
Else
args.IsValid = False
End If
End Sub |
Et au niveau du submit j'ai écris ça
Code:
1 2 3 4 5 6 7 8 9 10 11
| Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
If Not Page.IsValid Then
Response.Write("not valid")
Exit Sub
End If
Response.Write("submit")
End Sub |
J'ai voulu arrêter le submit
Mais avec mon cas la validation se fait mais le submit se fait toujours,
Le problème c'est si j'ai des contrôles avec ReadOnly = 'true' je vais perdre leurs valeurs dans les deux cas (validation vrai ou fausse)
Merci pour votre aide