드롭 다운 목록의 유효성을 검사하는 데 필요한 필드 유효성 검사기가 있습니다. 이 dropdownlist는 autopostback one이며, 그것은 invalidate 속성이 false로 설정되어 있습니다.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>
모두에게 감사, 나는 끝났다는 순수 자바 스크립트를 통해 검증을한다. – fengd