Как добавить RequiredFieldValidator к управлению DropDownList?

У меня есть a DropDownList связанный с aSqlDataSource отобразить значения от базы данных.

Я не могу проверить использование a RequiredFieldValidator.

62
задан Tony L. 2 August 2016 в 18:01
поделиться

2 ответа

По большей части вы относитесь к нему так, как будто вы проверяете какой-либо другой вид элемента управления, но используете свойство InitialValue необходимого валидатора поля.

<asp:RequiredFieldValidator ID="rfv1" runat="server" ControlToValidate="your-dropdownlist" InitialValue="Please select" ErrorMessage="Please select something" />

По сути, это говорит о том, что проверка будет успешной, если в раскрывающемся списке выбрано любое другое значение, кроме 1, установленного в InitialValue.

При привязке данных вам нужно будет потом вставить значение «Пожалуйста, выберите» следующим образом

this.ddl1.Items.Insert(0, "Please select");
97
ответ дан 24 November 2019 в 16:42
поделиться

Предположим, ваш раскрывающийся список:

<asp:DropDownList runat="server" id="ddl">
<asp:ListItem Value="0" text="Select a Value">
....
</asp:DropDownList>

У вас есть два способа:

<asp:RequiredFieldValidator ID="re1" runat="Server" InitialValue="0"....

Второй способ - использовать валидатор сравнения:

<asp:CompareValidator ID="re1" runat="Server" ValueToComare="0" ConroltoCompare="ddl" Operator="Equel"....
24
ответ дан 24 November 2019 в 16:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: