1
<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>

これを使用しましたが、機能しません。適切な解決策を教えてください
。私のドロップダウン リストは動的です。

4

2 に答える 2

0

このように使用してください...

<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>

これで、このドロップダウンリストに必須のフィールドバリデーターを使用できます。

于 2012-07-03T06:46:00.703 に答える
0

DB からデータをバインドした後、次のように 1 つの空の項目をリストに追加できます。

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

そして、このドロップダウンで必須フィールドの検証が機能するようになりました。

于 2012-07-03T08:15:16.283 に答える