Пошаговое руководство. Форматирование сообщений об ошибках при проверке серверных элементов управления ASP.NET
Обновлен: Ноябрь 2007
При использовании проверяющих элементов управления ASP.NET можно управлять форматом (шрифтом, размером и т. п.) текста сообщения об ошибках, а также можно заменить маркер для текста сообщения об ошибках. Например, можно задать, чтобы проверяющий элемент отображал звездочку (*) при возникновении ошибки.
Примечание. |
---|
Использование маркера вместо текста может повлиять на доступность страницы. Дополнительные сведения см. в разделе Специальные возможности ASP.NET. |
Можно также включить детализированное сообщение об ошибке в свойство ErrorMessage проверяющего элемента управления и добавить элемент управления ValidationSummary на страницу. Детализированное текстовое свойство ErrorMessage будет появляться на странице на месте расположения элемента управления ValidationSummary.
Форматирование для свойств ErrorMessage и Text можно выполнить в тексте в пределах сообщения об ошибках с помощью элементов HTML-кода. Например, чтобы применить курсив только для одного слова в тексте сообщения об ошибках, его следует заключить в теги <i> и </i>.
Примечание. |
---|
Чтобы вывести зарезервированные знаки HTML-кода в тексте сообщения об ошибках, закодируйте их. Например, чтобы вывести «<», используйте последовательность знаков <. |
При отображении в сводке ошибок, выявленных при проверке, можно указать, чтобы на месте отдельного проверяющего элемента управления выводился маркер.
Чтобы форматировать сообщения об ошибках
Задайте свойства проверяющего элемента управления следующим образом.
Свойство
Описание
Цвет текста сообщения об ошибке.
Цвет за текстом.
Начертание шрифта, размер, плотность и т. п.
Размер и цвет границы вокруг сообщения об ошибках.
Параметры стиля, применяемые, если пользователь работает с обозревателем, поддерживающим таблицы стилей CSS.
Примечание. Некоторые параметры, создаваемые с помощью этих свойств, поддерживаются не во всех обозревателях.
Чтобы отобразить маркеры рядом с элементами управления вводом
Задайте свойству ErrorMessage каждого проверяющего элемента управления текст сообщения об ошибках, который будет выведен в элементе управления ValidationSummary.
Задайте свойству Text каждого проверяющего элемента управления отображаемый маркер. Маркер может состоять из любого допустимого HTML-кода, включая текст (например, звездочка) или изображение.
Примечание. Маркер отображается на месте проверяющего элемента управления. Проверяющий элемент управления можно разместить таким образом, чтобы маркер отображался правильно.
См. также
Задачи
Практическое руководство. Определение размещения сообщений в серверных элементах управления ASP.NET
Основные понятия
Типы проверки для серверных элементов управления ASP.NET