/ / Erforderlicher Feldvalidator für die Dropdownliste Dynamic - asp.net

Erforderlicher Feldvalidator für die Dropdown-Liste Dynamic - asp.net

<asp:DropDownList ID="ddTitle" runat="server" DataTextField="TitleName" DataValueField="TitleId"ValidationGroup="t1">
</asp:DropDownList>
<asp:RequiredFieldValidator runat="server" ID="ReqDropDnw" ControlToValidate="ddTitle" Display="Dynamic" ValidationGroup="t1" InitialValue="<-- Select Title-->" ErrorMessage="Please Select Title">
</asp:RequiredFieldValidator>

Ich habe das benutzt, aber es funktioniert nicht, kann ich eine richtige Lösung dafür haben
Meine Dropdown-Liste ist dynamisch.

Antworten:

0 für die Antwort № 1

Verwenden Sie so ...

<asp:DropDownList ID="ddl" runat="server">
<asp:ListItem Text="Select One" Value=""></asp:ListItem>
<asp:ListItem Text="abc" Value="1"></asp:ListItem>
<asp:ListItem Text="xyz" Value="2"></asp:ListItem>
</asp:DropDownList>

Jetzt können Sie den erforderlichen Feldvalidator für diese Dropdownliste verwenden.


0 für die Antwort № 2

Nach dem Binden von Daten aus der Datenbank können Sie ein leeres Element hinzufügen, um wie folgt aufzulisten:

ddTitle.Items.Insert(0, "");

Und jetzt funktioniert die Pflichtfeld-Validierung für dieses Dropdown-Menü.