使用AJAX验证来检查ListBox条目

时间:2011-01-12 18:42:05

标签: asp.net asp.net-ajax

我正在使用带有ListBox的Ajax验证扩展程序。在提交表单时,验证器必须检查是否已选择列表框的至少一个条目。怎么办?

1 个答案:

答案 0 :(得分:0)

您可以使用RequiredFieldValidator(ValidatorCalloutExtender不负责验证)来验证用户是否选择了ListBox的至少一个项目。以下是一个示例:MSDN/RequiredFieldValidator.InitialValue

     <asp:ListBox id="list"runat="server">
         <asp:ListItem Value="Australia">Australia</asp:ListItem>
         <asp:ListItem Selected="True" value="NoCountry">--ChooseCountry--</asp:ListItem>
         <asp:ListItem Value="USA">USA</asp:ListItem>
      </asp:ListBox>

      <asp:RequiredFieldValidator id="valList"
           ErrorMessage="Selection Invalid!"
           ControlToValidate="list"
           InitialValue="NoCountry" runat="server"/>