2013-10-08 4 views
0

Это проблема, с которой я сейчас сталкиваюсь с элементами управления проверкой, и я просто не могу найти ответ нигде для этого.Группа проверки валидации ASP.NET, не будучи вызванной

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

Мой код на валидатор:

<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
ErrorMessage="Please Select an Incident" ControlToValidate="lstIncidents" 
ValidationGroup="final" CssClass="style3" InitialValue="None" Display="Dynamic"> 
</asp:RequiredFieldValidator> 

Мой код на Submit Button:

<asp:Button ID="btnSubmit" runat="server" Text="Submit" ValidationGroup="final" 
Enabled="False" /> 

Кто-нибудь видел, что может быть не так?

Заранее благодарен!

ответ

-1

Набор валидатора EnableClientScript к false (по умолчанию true):

<asp:RequiredFieldValidator EnableClientScript="False" ID="RequiredFieldValidator2" runat="server" 
ErrorMessage="Please Select an Incident" ControlToValidate="lstIncidents" 
ValidationGroup="final" CssClass="style3" InitialValue="None" Display="Dynamic"> 
</asp:RequiredFieldValidator> 
+0

Когда я делаю это валидатор, кажется, перестает работать полностью, и это позволяет код на событие щелчка для btnSubmit бежать, даже если выбранный Значение списка - None. – AzureShadow

+0

На самом деле, я сожалею, что Тим, это действительно работало, я только что получил свой код. Validate («final») для btnSubmit Большое спасибо за вашу помощь. – AzureShadow

Смежные вопросы