2013-03-23 4 views
0

У меня есть выпадающий список на странице aspx, я заполняю выпадающий список с использованием данных. Как я могу применить валидатор требуемого поля к этому выпадающему списку.? Plz помочь мнеПодтверждающий выпадающий список

+0

Пожалуйста, пост код [что вы испробовали] (http://mattgemmell.com/2008/ 12/08/what-have-you-try /) –

ответ

1

Вы должны установить InitialValue для выбранного элемента Value, который выбран первым:

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
    ControlToValidate="DropDownList1" 
    InitialValue="-- Please select --" 
    ErrorMessage="Please select something" /> 

<asp:DropDownList ID="DropDownList1" AppendDataBoundItems="true" runat="server"> 
    <asp:ListItem>-- Please select --</asp:ListItem> 
    </asp:DropDownList> 
+0

Я заполняю выпадающее меню с использованием данных, которые не являются manullay. –

+0

@RinshadHameed: Не важно. У вас есть элемент, который является вашим элементом по умолчанию, похожим на мой «пожалуйста, выберите», не так ли? Обратите внимание, что я использовал 'AppendDataBoundItems = true', но вы также можете использовать [' Items.insert (0, "--please select--") '] (http://msdn.microsoft.com/en-us /library/ffx2x2y2.aspx). Однако используйте свойство «InitialValue», чтобы указать элемент, который означает «не выбран» для «Validator». Это также может быть ID, если вы установили 'DataTextField' ** и **' DataValueField'. Например, «-1» для вашего элемента по умолчанию. –

+0

Спасибо, это действительно работает .. :) –

Смежные вопросы