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

Visual Studio 2010

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

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

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

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

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

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

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

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

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

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

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

    Свойство

    Описание

    ForeColor

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

    BackColor

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

    Font

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

    BorderWidth, BorderColor и BorderStyle

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

    Style и CssClass.

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

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

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

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

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

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

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

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

Показ: