Ik loop tegen het volgende probleem aan:
Een webformulier bevat vier checkboxes, afhankelijk van wat er elders is ingevuld, moet hier ofwel minstens 1 ofwel maximaal 1 checkbox worden aangevinkt. Dat is prima te realiseren met een CustomValidator.
Maar het probleem met validatie van checkboxes is, is dat een checkbox geen geldig control is voor de ControlToValidate property (wie heeft dat verzonnen
). Hierdoor werkt de validate an sich wel, maar kan je niet de SetFocusOnError property gebruiken, omdat deze kijkt naar de control in ControlToValidate.
Nu springt het formulier dus helemaal naar boven (het is een vrij lang formulier en de checkboxes staan redelijk onderin, layout van het formulier wijzigen is geen optie, dat is vastgelegd door de klant) als de checkboxes niet juist zijn ingevuld.
Ik heb geprobeerd om een onzichtbare dummy textbox er naast te zetten en die te gebruiken als ControlToValidate , maar daar trapte Asp.Net helaas niet in
Heeft iemand toevallig vaker met dit bijltje gehakt en het weten op te lossen?
Een webformulier bevat vier checkboxes, afhankelijk van wat er elders is ingevuld, moet hier ofwel minstens 1 ofwel maximaal 1 checkbox worden aangevinkt. Dat is prima te realiseren met een CustomValidator.
Maar het probleem met validatie van checkboxes is, is dat een checkbox geen geldig control is voor de ControlToValidate property (wie heeft dat verzonnen

Nu springt het formulier dus helemaal naar boven (het is een vrij lang formulier en de checkboxes staan redelijk onderin, layout van het formulier wijzigen is geen optie, dat is vastgelegd door de klant) als de checkboxes niet juist zijn ingevuld.
Ik heb geprobeerd om een onzichtbare dummy textbox er naast te zetten en die te gebruiken als ControlToValidate , maar daar trapte Asp.Net helaas niet in
Heeft iemand toevallig vaker met dit bijltje gehakt en het weten op te lossen?
Kater? Eerst water, de rest komt later