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

Visual Studio 2010

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

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

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

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

  2. Проверьте свойство IsValid проверяющего элемента управления или страницы и добавьте при необходимости текст или элемент управления, или же измените свойства элемента управления (например цвет).

    В приведенном ниже примере кода отображается надпись «Все записи допустимы», если свойство IsValid имеет значение true, и надпись «Существует одна или несколько недопустимых записей», если свойство имеет значение false.

    if (this.IsPostBack)
      {
          ValidationControl1.Validate();
          if (ValidationControl1.IsValid)
          {
              lblOutput.Text = "All entries are valid.";
          }
          else
          {
              lblOutput.Text = "There are one or more invalid entries.";
          }
      }
    
    
    
Показ: