Практическое руководство. Отображение настраиваемых сообщений о проверке на стороне сервера для серверных элементов управления ASP.NET
Обновлен: Ноябрь 2007
Нет необходимости использовать проверяющий элемент управления для вывода ответа, если проверяющий элемент управления или страница IsValid имеет значение false. Как на стороне клиента, так и на стороне сервера можно создать настраиваемый ответ, например изменение цвета в элементе управления или изменение шрифта в тексте метки.
Отображение настраиваемых сообщений о проверке
В обработчике событий Page_Load вызовите метод Validate проверяющего элемента управления или страницы.
Проверьте свойство IsValid проверяющего элемента управления или страницы и добавьте при необходимости текст или элемент управления, или же измените свойства элемента управления (например цвет).
В приведенном ниже примере кода отображается надпись «Все записи допустимы», если свойство IsValid имеет значение true, и надпись «Существует одна или несколько недопустимых записей», если свойство имеет значение false.
If (Me.IsPostBack) Then ValidationControl1.Validate() If (ValidationControl1.IsValid) Then lblOutput.Text = "All entries are valid." Else lblOutput.Text = "There are one or more invalid entries." End If End If
if (this.IsPostBack) { ValidationControl1.Validate(); if (ValidationControl1.IsValid) { lblOutput.Text = "All entries are valid."; } else { lblOutput.Text = "There are one or more invalid entries."; } }
См. также
Задачи
Основные понятия
Типы проверки для серверных элементов управления ASP.NET
Клиентская проверка для серверных элементов управления ASP.NET