У меня есть обязательный полевой валидатор для проверки выпадающего списка. этот раскрывающийся список является автоповторным, а свойство reasonvalidation установлено равным false.Validation Message по-прежнему появляется, когда выпадающий список autopostback срабатывает
проблема заключается в том, что когда я выбираю элемент по умолчанию, отображается сообщение о проверке, но все равно делает обратную передачу. А после обратной передачи сообщение исчезает.
вот фрагмент кодов:
<asp:RequiredFieldValidator ID="ContactMethodRequired" runat="server" ControlToValidate="ContactPreferences"
Display="Dynamic" ErrorMessage="Please choose your contact method"
EnableClientScript="true" InitialValue=""></asp:RequiredFieldValidator>
<div>
<asp:DropDownList ID="ContactPreferences" runat="server" AutoPostBack="true" CausesValidation="false">
<asp:ListItem Text="Select" Value="" Selected="True"></asp:ListItem>
<asp:ListItem Text="Email" Value="Email"></asp:ListItem>
<asp:ListItem Text="Phone" Value="Phone"></asp:ListItem>
</asp:DropDownList>
</div>
Спасибо всем, я закончил делать проверку через чисто JavaScript. – fengd