Я успешно использовал валидатор более одного раза, но после некоторого программирования мои валидаторы не работают. Может быть, я не знаю, как определить 2 валидатора для одного и того же элемента управления, но он не работает для одного валидатора вуправления либо. Вот два примера моего кода:
Пример 1: один обязательный валидатор поля и один валидатор «максимального значения» для имени пользователя:
<asp:RequiredFieldValidator id="UsernameRequiredValidator" runat="server"
ControlToValidate="UserNameTextbox" ForeColor="red"
Display="Dynamic" ErrorMessage="Required" />
<asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="UsernameTextbox" MinimumValue="1" MaximumValue="20" ForeColor="red"
Display="Dynamic" ErrorMessage="Name must contain maximum 20 characters"></asp:RangeValidator>
Пример 2: одно «максимальное значение»"валидатор для roadaddress (строка):
<asp:RangeValidator ID="RangeValidator9" runat="server" MaximumValue="50" ForeColor="red"
ErrorMessage="Road Address must contain maxmum 50 characters" ControlToValidate="RoadAddressTextbox"></asp:RangeValidator>
Я думаю, что проблема, возможно, в свойстве display или в свойстве reasonsvalidation, которое я не использую ...