Telerik’s RadComboBox does not behave like a traditional DropDownList. Instead of a RequiredFieldValidator, you should use a CustomValidator. Here’s an implementation.

Step 1: Markup

<asp:Label ID="lblExample" runat="server" AssociatedControlID="rcbExample"
    Text="Example" />
<telerik:RadComboBox ID="rcbExample" runat="server" />
<asp:CustomValidator ID="cvlExample" runat="server" ControlToValidate="rcbExample"
    Text="*" ClientValidationFunction="cvlExampleValidate"
    OnServerValidate="cvlExample_ServerValidate" />

Step 2: Client-side validation

function cvlExampleValidate(source, args) {
    args.IsValid = radComboValidate("<%= rcbExample.ClientID %>");
}

function radComboValidate(controlName) {
    var combo = $find(controlName);
    var text = combo.get_text();

    if (text.length < 1) return false;
    var node = combo.findItemByText(text);
    if (node) {
        var value = node.get_value();
        return value.length > 0;
    }
    return false;
}

Step 3: Server-side validation

protected void cvlStatus_ServerValidate(object source, ServerValidateEventArgs args)
{
    args.IsValid = rcbStatus.SelectedValue.Length > 0;
}

Note (2025): This article is from 2010. Telerik’s RadControls have evolved significantly since then; check the current Telerik UI for ASP.NET AJAX documentation for modern practices.