假定dropdownlist:
<asp:dropdownlist id="ddListNewsType" runat="server">
<asp:ListItem Value="请选择类别" Selected="True">请选择类别</asp:ListItem>
<asp:ListItem Value="新闻中心">新闻中心</asp:ListItem>
<asp:ListItem Value="招聘信息">招聘信息</asp:ListItem>
</asp:dropdownlist>
可以添加一个CompareValidator控件,设置如下属性:
ControlToValidate = 要验证的dropdownlist
Type = 要验证的字符类型 (我的这里是验证字符串)
ValueToCompare = 要验证的字符串的值
Operator=NotEqual (不等于)。
这个方法唯一的不好就是只能验证dropdownlist.selectedItem.value 不能对selectedItem.text 进行验证!
使用CompareValidator控件验证Dropdownlist选择项
本文介绍如何在ASP.NET中使用CompareValidator控件来验证Dropdownlist的选定选项,特别关注验证选定值而非文本。通过设置ControlToValidate、Type、ValueToCompare和Operator属性,实现对Dropdownlist的选择项进行不等于特定值的验证。
414

被折叠的 条评论
为什么被折叠?



