Bonjour

Pour mon tout premier formulaire .net (j'ai fais un voeu !), je rencontre une première difficulté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<asp:DropDownList ID="sel_sexe_2" runat="server" 
                            onselectedindexchanged="sel_sexe_2_SelectedIndexChanged">
                            <asp:ListItem Value=" ">&lt;sexe&gt;</asp:ListItem>
                            <asp:ListItem Value="H">Homme</asp:ListItem>
                            <asp:ListItem Value="F">Femme</asp:ListItem>
                        </asp:DropDownList>
 
<asp:TextBox runat="server" ID="ch_nai_2" Columns="10" MaxLength="4" title="aaaa" />
 
<asp:RangeValidator ID="RangeValidator2" runat="server" 
                            ControlToValidate="ch_nai_2">Date Invalide</asp:RangeValidator>
Je voudrais que mon rangeValidator (dont les propriétés min et max sont determinées dynamiquement dans le Page_Load) fasse son office uniquement si le sexe a été determiné dans le dropdownlist, mais qu'il accepte la validation dans le cas contraire (coté client, of Corse).

En d'autre termes, la validité de l'année de naissance saisie ne doit être contrôlée que si le sexe a été determiné.

Existe t'il un moyen simple de faire ça ? Je n'ai rien trouvé là dessus.

Merci d'avance