CUSTOMVALIDATOR works but page goes on on FALSE

Discussion in 'ASP .Net Web Controls' started by Jose Fernandez, Jun 1, 2005.

  1. Hola

    I have this customvalidator

    <asp:CustomValidator id="ComboValidator" runat="server"
    ErrorMessage="CustomValidator" /> (The OnServerValidate method is set in
    Events windows of the Control Property)


    THIS IS THE METHOD
    private void ValidarCombo(object sender, ServerValidateEventArgs e)
    {
    int counter=0;
    foreach(Control control in this.Controls[1].Controls)
    {
    if(control.GetType().ToString().IndexOf("DropDownList")!=-1)
    {
    DropDownList combo=(DropDownList)control;
    if(combo.SelectedItem.Value=="---")
    {
    counter++;
    }
    }
    }
    e.IsValid=(counter==0);
    counter++;
    }

    It works perfectly. If a DropDownList is not selected, e.Valid is set to
    false and also Page.IsValid BUT the page continues as if it was TRUE. Am I
    missing something??
    Thanks in advance
     
    Jose Fernandez, Jun 1, 2005
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Jose Fernandez

    CUSTOMVALIDATOR works but page goes on on FALSE

    Jose Fernandez, Jun 1, 2005, in forum: ASP .Net
    Replies:
    1
    Views:
    519
    Peter Blum
    Jun 2, 2005
  2. Rajarshi

    0 == False but [] != False?

    Rajarshi, May 24, 2007, in forum: Python
    Replies:
    20
    Views:
    730
    Erik Max Francis
    May 30, 2007
  3. DJ
    Replies:
    3
    Views:
    983
  4. Don
    Replies:
    2
    Views:
    570
  5. zigzagdna
    Replies:
    1
    Views:
    554
    Arne Vajhøj
    Jul 29, 2010
Loading...

Share This Page