ASP.NET. Учебный курс (Г.Бучек.) |
Страница 24 из 476 А вот и закрывающий тег: </asp:RequiredFieldValidator> В следующем поле указывается дата рождения. Элемент управления Compare-Validator выполняет необходимую проверку: <asp:CompareValidator , id-"cvBirhDate" . ControlToValidate-"txtBirthDate" Operator-"DataTypeCheck" Type-"Date" Display-"Dynamic" runat-"server" > В этом поле следует указывать дату! </asp:CompareValidator> Указываем тип элемента управления:<asp:CompareValidator Присваиваем ему имя: id=-"cvBirhDate" Сообщаем компилятору, для какого элемента управления нужно выполнять проверку: ControlToValidate-"txtBirthDate" Проверке подлежит тип вводимых данных:Operator-"DataTypeCheck" Этим типом является дата:Type-"Date" Место для сообщений об ошибках будет выделяться только в случае необходимости:Display-"Dynamiс" Обработка элемента управления должна производиться на стороне сервера:runat-"server" Если введенное значение не является датой, посетитель получает следующее сообщение: В этом поле следует указывать дату! Далее следует закрывающий тег элемента управления: </asp:CompareValidator> Значением в третьем поле должно быть целое число. В этом случае подойдет элемент управления CompareValidator: <asp:CompareValidator . id-"cvNumChildren" ControlToValidate-"txtNumChildren" Operator»"DataTypeCheck" Type-"Integer" Di splay-'" Dynamiс" runat-"server" > |