Dropdown的验证

时间:2010-03-31 17:31:56

标签: c# asp.net

我有两个下拉列表,其中列出了从数据库填充的相同列表。我想验证下拉列表1值与下拉列表2不同的位置。 谢谢 SmartDev

3 个答案:

答案 0 :(得分:2)

如果你想留在asp.net世界,请使用CompareValidator使用Operator="NotEqual",如下所示:

  <asp:CompareValidator id="Compare1" runat="server"
       ControlToValidate="DropDown1" 
       ControlToCompare="DropDown1"
       EnableClientScript="True"
       Operator="NotEqual"
       ErrorMessage="Duplicate selection detected"/>

答案 1 :(得分:1)

ASP.Net附带一整套验证器控件。快速浏览一下就可以了解如何做到这一点。

<asp:CompareValidator id="valCompare" runat="server"
    ControlToValidate="dropdown1" 
    ControlToCompare="dropdown2"
    Operator="NotEqual"
    ErrorMessage="* You must enter different values into the dropdownboxes"
    Display="dynamic">*
</asp:CompareValidator>

答案 2 :(得分:1)

if (ddl1.SelectedValue != ddl2.SelectedValue)
{
    //different
}
else
{
    //same
}