2009-04-16 8 views
1

dropdownlistに必須のフィールドバリデーターを使用する方法。 RequiredFieldvalidator

た私のドロップダウンリスト

-Day-

ITEM1

ITEM2

あなたが選択する必要はありませんデフォルトのアイテムとして

答えて

10

使用InitialValueにプロパティ:

<asp:DropDownList ID="ddlItems" runat="server"> 
    <asp:ListItem Text="-Day-" Value="-Day-"></asp:ListItem> 
    <asp:ListItem Text="Item 1" Value="Item 1"></asp:ListItem> 
    <asp:ListItem Text="Item 2" Value="Item 2"></asp:ListItem> 
</asp:DropDownList> 

<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator1" 
    ErrorMessage="Validation Message !" ControlToValidate="ddlItems" 
    InitialValue="-Day-"></asp:RequiredFieldValidator> 
+1

クール、InitialValueにプロパティを知っていたことはありません。ありがとう。 –

1

このようにCompareValidatorを使用できます。

<asp:DropDownList ID="ddlItems" runat="server"> 
    <asp:ListItem Text="-Day-" Value="-1"></asp:ListItem> 
    <asp:ListItem Text="Item 1" Value="Item 1"></asp:ListItem> 
    <asp:ListItem Text="Item 2" Value="Item 2"></asp:ListItem> 
</asp:DropDownList> 

<asp:CompareValidator runat="server" ID="CompareFieldValidator1" 
    ErrorMessage="Validation Message !" ControlToValidate="ddlItems" 
    ValueToCompare="-1" Operator="NotEqual"></asp:CompareValidator> 

-Edoode

関連する問題