Типы проверки для серверных элементов управления ASP.NET
Обновлен: Ноябрь 2007
В следующей таблице представлены типы проверки элементов управления ASP.NET и их использование.
Примечание о безопасности. |
---|
По умолчанию веб-страницы ASP.NET автоматически выполняют проверку попыток пользователя злоумышленно передать в приложение сценарий. Дополнительные сведения см. в разделе Общие сведения об использовании сценариев. |
Тип проверки |
Используемый элемент управления |
Описание |
---|---|---|
Требуется ввод данных |
Гарантирует, что пользователь не пропустил ввод данных. Подробные сведения см. в разделе Практическое руководство. Проверка обязательных записей для серверных элементов управления ASP.NET. |
|
Сравнение со значением |
Сравнивает введенные пользователем данные с постоянным значением, значением другого элемента управления (с помощью оператора сравнения «меньше, чем», «равно» или «больше, чем») или для отдельного типа данных. Подробные сведения см. в разделах Практическое руководство. Проверка серверных элементов управления ASP.NET на соответствие определенному значению и Практическое руководство. Проверка типа данных для серверных элементов управления ASP.NET. |
|
Проверка диапазона |
Проверяет, попадает ли запись между указанными верхней и нижней границами. Диапазоны можно проверить в пределах пар чисел, букв и дат. Подробные сведения см. в разделе Практическое руководство. Проверка значения серверных элементов управления ASP.NET на предмет попадания в определенный диапазон значений. |
|
Сопоставление шаблонов |
Проверяет, что запись соответствует шаблону, определенному регулярным выражением. Этот тип проверки позволяет проверить предсказуемые последовательности символов, такие как в адресах электронной почты, номерах телефонов, почтовых индексов и т. п. Подробные сведения см. в разделе Практическое руководство. Проверка значений серверных элементов управления ASP.NET на предмет соответствия шаблону. |
|
Определяется пользователем |
Проверяет ввод данных пользователя с помощью собственной написанной логики проверки. Этот тип проверки позволяет проверять значения, полученные во время выполнения. Подробные сведения см. в разделах Практическое руководство. Проверка серверных элементов управления ASP.NET с помощью специализированной функции и Практическое руководство. Проверка серверных элементов управления ASP.NET на соответствие значениям из базы данных. |
К элементу управления ввода можно присоединить несколько элементов управления проверки. Например, можно указать, что требуется элемент управления и что он также содержит определенный диапазон значений.
Связанный элемент управления, элемент управления ValidationSummary, не выполняет проверку, но часто используется в связке с другими элементами управления проверки для отображения ошибок из всех проверочных элементов управления на одной странице. Дополнительные сведения см. в разделе Практическое руководство. Управление отображением сообщений об ошибках проверки для серверных элементов управления ASP.NET.