0

ドロップダウン リストを検証しています。ドロップダウン リストの値が「選択」の場合は、エラー メッセージが表示されます。それ以外の場合は表示されません。

これは私のコードです:

<asp:DropDownList ID="ddlGender" ValidationGroup="ben" runat="server" Width="200px" CssClass="ap-main">
                            </asp:DropDownList>
                            <asp:CompareValidator ID="cv1" ValidationGroup="ben" ControlToValidate="ddlGender" runat="server"
                              ValueToCompare="Select" Operator="NotEqual" ErrorMessage="Please select Gender." Type="String"></asp:CompareValidator>

これは機能しません。

何が問題なのですか?

ありがとう。

4

2 に答える 2

1

バリデーターを使用して何かが選択されているかどうかを確認している場合は、代わりにRequiredField バリデーターを使用して、という設定を使用します。InitialValue="Select"

于 2012-09-25T09:56:25.433 に答える
0

あなたはそれをサーバー側で試すことができます。

if(ddlGender.SelectedValue=="Select")
 {
 //error message..
 }

また

   if(ddlGender.SelectedText=="Select")
     {
    //error message
     }

そのドロップダウンリストまたはonselectedindexchangedイベントをロードするとき。

于 2012-09-25T09:56:06.070 に答える