constantinose,
Για να κάνεις client-side validation σε ένα dropdownlist πρέπει να βάλεις μία default (αρχική) τιμή στο dropdownlist, να προσθέσεις στο RequiredFieldValidator το attribute “InitialValue” και να του δώσεις την default value του dropdownlist σου.
<asp:DropDownList ID="ddlDDL" Runat="server">
<asp:ListItem Value="0">-- Επιλέξτε --</asp:ListItem>
<asp:ListItem Value="1">Επιλογή 1</asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="rfvDDL" Runat="server" ControlToValidate="ddlDDL" InitialValue="0">*</asp:RequiredFieldValidator>
<asp:Button ID="btnDDL" Runat="server" CausesValidation="True"></asp:Button>
Γιάννης