Salut,
Dans ta page aspx tu dois avoir un (dans mon exemple j'ai mis le trict minimum en terme d'attributs) :
	
	| 12
 3
 4
 5
 
 | <asp:CustomValidator id="CustomValidator1"
           ControlToValidate="Ton_Control_A_Valider"
           ErrorMessage="Ton message d'erreur"
           OnServerValidate="Ta_methode_qui_fait_la_validation"
           runat="server"/> | 
 Et la signature de la méthode qui va faire le traitement doit être comme cela :
	
	Private Sub Ta_methode_qui_fait_la_validation(ByVal source As Object, ByVal args As ServerValidateEventArgs)
 Malheureusement on peut valider que des contrôles du type :
- System.Web.UI.WebControls:: DropDownList
- System.Web.UI.WebControls:: FileUpload
- System.Web.UI.WebControls:: ListBox
- System.Web.UI.WebControls:: RadioButtonList
- System.Web.UI.WebControls:: TextBox
- System.Web.UI.HtmlControls:: HtmlInputFile
- System.Web.UI.HtmlControls:: HtmlInputPassword
- System.Web.UI.HtmlControls:: HtmlInputText
- System.Web.UI.HtmlControls:: HtmlSelect
- System.Web.UI.HtmlControls:: HtmlTextArea
Je te propose donc de créer autant de customValidator que tu as de contrôles à valider dans ton Panel... Fastidieux ? Peut-être serait-il plus judicieux de passer par une classe de validation maison...
 
Nasame
						
					
Partager