我有两个下拉列表,其中列出了从数据库填充的相同列表。我想验证下拉列表1值与下拉列表2不同的位置。 谢谢 SmartDev
答案 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
}