This is a migrated thread and some comments may be shown as answers.

CustomValidations does not fire

2 Answers 66 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
July
Top achievements
Rank 2
July asked on 15 Nov 2011, 09:15 PM
This is my combobox with Custom validator
 <telerik:RadComboBox  ID="cbSecurityLevel" Skin="Vista" runat="server" ></telerik:RadComboBox>
                                   <asp:CustomValidator ControlToValidate="cbSecurityLevel" Display="Dynamic" CssClass="validator"
                                    OnServerValidate="cbSecurityLevel_ServerValidate" ID="cvSecurityLevel" runat="server"/>

I fill dynamically :
   protected void Page_Load(object sender, EventArgs e)
        {

            if (Page.IsPostBack) return;

            LoadSettings();
            FillComboBox();           
        }

 private void FillComboBox()
        {
    cbSecurityLevel.EmptyMessage = _resources.GetString(cbSecurityLevel.ID, new CultureInfo(_culture));
            cbSecurityLevel.DataSource = _organization.GetSecurityLevels();
            cbSecurityLevel.DataTextField = "Name";
            cbSecurityLevel.DataValueField = "Id";
            cbSecurityLevel.DataBind();
        }


This is Custom validator: (This does not Fire)
 protected void cbSecurityLevel_ServerValidate(object sender, ServerValidateEventArgs e)
        {
            e.IsValid = cbSecurityLevel.SelectedIndex > 0;
        }


Thanks!

2 Answers, 1 is accepted

Sort by
0
Accepted
Shinu
Top achievements
Rank 2
answered on 16 Nov 2011, 05:49 AM
Hello Julieta,

Make sure that you have set CausesValidation property of RadComboBox as true.

-Shinu.
0
July
Top achievements
Rank 2
answered on 17 Nov 2011, 03:29 PM
this not works :-(

I changed CustomValidor by RequiredFieldValidator and Works!
Thanks
Tags
ComboBox
Asked by
July
Top achievements
Rank 2
Answers by
Shinu
Top achievements
Rank 2
July
Top achievements
Rank 2
Share this question
or