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


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

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

При использовании проверяющих элементов управления ASP.NET можно управлять форматом (шрифтом, размером и т. п.) текста сообщения об ошибках, а также можно заменить маркер для текста сообщения об ошибках. Например, можно задать, чтобы проверяющий элемент отображал звездочку (*) при возникновении ошибки.

fb6e4020.alert_note(ru-ru,VS.90).gifПримечание.

Использование маркера вместо текста может повлиять на доступность страницы. Дополнительные сведения см. в разделе Специальные возможности ASP.NET.

Можно также включить детализированное сообщение об ошибке в свойство ErrorMessage проверяющего элемента управления и добавить элемент управления ValidationSummary на страницу. Детализированное текстовое свойство ErrorMessage будет появляться на странице на месте расположения элемента управления ValidationSummary.

Форматирование для свойств ErrorMessage и Text можно выполнить в тексте в пределах сообщения об ошибках с помощью элементов HTML-кода. Например, чтобы применить курсив только для одного слова в тексте сообщения об ошибках, его следует заключить в теги <i> и </i>.

fb6e4020.alert_note(ru-ru,VS.90).gifПримечание.

Чтобы вывести зарезервированные знаки HTML-кода в тексте сообщения об ошибках, закодируйте их. Например, чтобы вывести «<», используйте последовательность знаков &lt;.

При отображении в сводке ошибок, выявленных при проверке, можно указать, чтобы на месте отдельного проверяющего элемента управления выводился маркер.

Чтобы форматировать сообщения об ошибках

  • Задайте свойства проверяющего элемента управления следующим образом.

    Свойство

    Описание

    ForeColor

    Цвет текста сообщения об ошибке.

    BackColor

    Цвет за текстом.

    Font

    Начертание шрифта, размер, плотность и т. п.

    BorderWidth, BorderColor и BorderStyle

    Размер и цвет границы вокруг сообщения об ошибках.

    Style и CssClass.

    Параметры стиля, применяемые, если пользователь работает с обозревателем, поддерживающим таблицы стилей CSS.

    fb6e4020.alert_note(ru-ru,VS.90).gifПримечание.

    Некоторые параметры, создаваемые с помощью этих свойств, поддерживаются не во всех обозревателях.

Чтобы отобразить маркеры рядом с элементами управления вводом

  1. Задайте свойству ErrorMessage каждого проверяющего элемента управления текст сообщения об ошибках, который будет выведен в элементе управления ValidationSummary.

  2. Задайте свойству Text каждого проверяющего элемента управления отображаемый маркер. Маркер может состоять из любого допустимого HTML-кода, включая текст (например, звездочка) или изображение.

    fb6e4020.alert_note(ru-ru,VS.90).gifПримечание.

    Маркер отображается на месте проверяющего элемента управления. Проверяющий элемент управления можно разместить таким образом, чтобы маркер отображался правильно.

См. также

Задачи

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

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

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

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

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

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