Ich habe eine CheckBoxList Kontrolle bekam, dass ich den Benutzer erforderlich sein soll mindestens eine Box zu überprüfen, spielt es keine Rolle, ob sie jeden einzelnen zu überprüfen, oder 3, oder sogar nur eine.
Im Geist der Validierung Kontrollen des asp.net, was kann ich verwenden, um dies zu erzwingen? Ich verwende auch die Ajax Validierung Extender, so wäre es schön, wenn es wie andere Steuerelemente aussehen könnte, und nicht einig kitschig Server Validate-Methode in dem Code-Behind.
<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>













