2009-03-05 1 views
3

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

Есть ли способ получить эту гибридную функцию?

ответ

13

Да.

Установите для свойства text значение «*» и свойство ErrorMessage для фактического сообщения об ошибке. Что-то вроде.

<asp:RequiredFieldValidator id="ValidateMyField" runat="server" text="*" 
errormessage="Hey, you must really specify something" 
controltovalidate="YourControl" /> 

Для отображения можно использовать display="Dynamic" иметь * только занимают место на фактической ошибке.

0
<asp:ValidationSummary ID="valSummary" runat="server" /> 
<asp:CustomValidator ID="valUserNameTaken" runat="server" ErrorMessage="User name is already used in this system, please choose another.">*</asp:CustomValidator> 
Смежные вопросы