验证2下拉列表

时间:2016-06-28 13:03:04

标签: c# asp.net

我想问一下,如何比较2下拉列表值,使它们不能相同。 <asp:DropDownList ID="DropDownList1" runat="server"> <asp:ListItem Text="Kuala Lumpur International Airport" Value="KUL"></asp:ListItem> <asp:ListItem Text="Kota Kinabalu International Airport" Value="BKI"></asp:ListItem> <asp:ListItem Text="Penang International Airport" Value="PEN"></asp:ListItem> </asp:DropDownList>

`<asp:DropDownList ID="DropDownList2" runat="server">
    <asp:ListItem Text="Kuala Lumpur International Airport" Value="KUL"></asp:ListItem>
    <asp:ListItem Text="Kota Kinabalu International Airport" Value="BKI"></asp:ListItem>
    <asp:ListItem Text="Penang International Airport" Value="PEN"></asp:ListItem> </asp:DropDownList>`

我如何做到这一点,以便2个值不会相同。就像用户在DropDownList1中选择吉隆坡国际机场一样,他们无法在DropDownList2中选择吉隆坡国际机场。 谢谢大家的帮助。 :)

1 个答案:

答案 0 :(得分:1)

您可以使用CompareValidator

<asp:CompareValidator ID="Validator"
        runat="server" 
        ControlToValidate="DropDownList1" 
        ControlToCompare="DropDownList2" 
        ErrorMessage="Please select a different airport." 
        Type="String" 
        Operator="NotEqual"/>