验证2下拉列表

本文关键字:下拉列表 验证 | 更新日期: 2023-09-27 17:52:16

我想问,我如何比较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>`

我怎么做才能使两个值不相同呢?就像当用户在DropDownList1中选择吉隆坡国际机场时,他们不能在DropDownList2中选择吉隆坡国际机场。谢谢大家的帮助。:)

验证2下拉列表

你可以使用CompareValidator

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