Поделиться через


Практическое руководство. Отображение настраиваемых сообщений о проверке на стороне сервера для серверных элементов управления ASP.NET

Обновлен: Ноябрь 2007

Нет необходимости использовать проверяющий элемент управления для вывода ответа, если проверяющий элемент управления или страница IsValid имеет значение false. Как на стороне клиента, так и на стороне сервера можно создать настраиваемый ответ, например изменение цвета в элементе управления или изменение шрифта в тексте метки.

Отображение настраиваемых сообщений о проверке

  1. В обработчике событий Page_Load вызовите метод Validate проверяющего элемента управления или страницы.

  2. Проверьте свойство 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

Основные понятия

Типы проверки для серверных элементов управления ASP.NET

Клиентская проверка для серверных элементов управления ASP.NET

Другие ресурсы

Проверяющие элементы управления ASP.NET