Tengo un control CheckBoxList que quiero solicitar al usuario que marque al menos UNA casilla, no importa si comprueba cada uno, o 3, o incluso solo uno.
En el espíritu de los controles de validación de asp.net, ¿qué puedo usar para hacer cumplir esto? También estoy usando el extensor de validación Ajax, por lo que sería bueno si pudiera parecerse a otros controles, y no a algún método de validación de servidor cursi en el código subyacente.
<asp:CheckBoxList RepeatDirection=Horizontal RepeatLayout=Table RepeatColumns=3 ID=ckBoxListReasons runat=server>
<asp:ListItem Text=Preliminary Construction Value=prelim_construction />
<asp:ListItem Text=Final Construction Value=final_construction />
<asp:ListItem Text=Construction Alteration Value=construction_alteration />
<asp:ListItem Text=Remodel Value=remodel />
<asp:ListItem Text=Color Value=color />
<asp:ListItem Text=Brick Value=brick />
<asp:ListItem Text=Exterior Lighting Value=exterior_lighting />
<asp:ListItem Text=Deck/Patio/Flatwork Value=deck_patio_flatwork />
<asp:ListItem Text=Fence/Screening Value=fence_screening />
<asp:ListItem Text=Landscape - Front Value=landscape_front />
<asp:ListItem Text=Landscape - Side/Rear Value=landscape_side_rear />
<asp:ListItem Text=Other Value=other />
</asp:CheckBoxList>













