[asp.net]CheckBoxlist en RequiredFieldValidator

Pagina: 1
Acties:

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 19-02 23:56
Ik heb een CheckBoxList bestaande uit N aantal CheckBoxes met de bijbehorende labels.
Deze CheckBoxList is DataBound. Nu wil ik dat er minimaal 1 Box gechecked is.

Om dit te checken dacht ik dat ik aan de slag zou moeten met een CustomValidator.
ASP.NET:
1
2
3
4
5
6
7
8
    <asp:customvalidator
        id="custValid"
        controltovalidate="chkList"
        onservervalidate="ValidateCheckBoxList"
        errormessage ="Selecteer minimaal 1 contact per bedrijf"
        runat="server">
        *
    </asp:customvalidator>
en dmv een simpel testje even kijken of het werkt.
C#:
1
2
3
4
public void ValidateCheckBoxList(object source, ServerValidateEventArgs args)
{
    args.IsValid = false; //invalideer om te testen
}

Maar ik krijg daar een foutmelding. Te weten:
code:
1
2
Control 'chkList' referenced by the ControlToValidate 
property of 'custValid' cannot be validated.


Nu de (bijna) exacte foutmelding in gekwakt en daar lees ik in 1 van de eerste hits dat een checkBoxList niet met een CustomValidator te checken is.

In dit artikel heeft men het over een eigen ValidatorControl te schrijven.

Nu valt dit helemaal buiten de scope van het project, en laat ik het dan maar liever zo (is een intern projectje) alleen de vraag is: Is dit alleen maar te doen door, zoals in het artikel van 4Guys, een eigen CustomValidatorControl te bouwen?

[ Voor 5% gewijzigd door TeeDee op 15-06-2006 16:44 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 14:52

gorgi_19

Kruimeltjes zijn weer op :9

Custom validator is veruit het snelste om te ontwikkelen; desnoods inherit je van een RequiredFieldValidator :) Ik gok dat het vele malen sneller is dan hier een discussie over voeren :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 19-02 23:56
gorgi_19 schreef op donderdag 15 juni 2006 @ 18:46:
Custom validator is veruit het snelste om te ontwikkelen; desnoods inherit je van een RequiredFieldValidator :) Ik gok dat het vele malen sneller is dan hier een discussie over voeren :)
True, maar zoals ik al zei viel het buiten de scope van het project. Maar ik vroeg me dus gewoon af of er al een andere oplossing was.

Heart..pumps blood.Has nothing to do with emotion! Bored