<asp:DropDownList runat="server" ID="ddl">
<asp:ListItem Text="-Select-" Value=""></asp:ListItem>
<asp:ListItem Text="One" Value="1"></asp:ListItem>
<asp:ListItem Text="Two" Value="2"></asp:ListItem>
<asp:ListItem Text="Three" Value="3"></asp:ListItem>
</asp:DropDownList>
<asp:CompareValidator ID="cvddl" runat="server" Text="Error"
ControlToValidate="ddl" Operator="NotEqual" ValueToCompare = ""
ValidationGroup="CreateRolls"></asp:CompareValidator>
我确实要验证下拉列表,如果select
选中则应该引发错误。主要目的是该值应为空。
是否有任何方法可以像这样进行验证。请在这件事上给予我帮助
编辑答案的Amarnath Balasubramanian(我无权添加评论)
下拉列表
<asp:DropDownList ID="ddl" runat="server"
ValidationGroup="CreateRolls"
AppendDataBoundItems="true">
<asp:ListItem Text="-Select-" Value="-1"></asp:ListItem>
<asp:ListItem Text="One" Value="1"></asp:ListItem>
<asp:ListItem Text="Two" Value="2"></asp:ListItem>
<asp:ListItem Text="Three" Value="3"></asp:ListItem>
</asp:DropDownList>
RequiredFieldValidator
<asp:RequiredFieldValidator ID="rfvDDL" runat="server"
ControlToValidate="ddl"
Display="Dynamic"
ErrorMessage="Values is required."
InitialValue="-1"
ForeColor="Red"
ValidationGroup="CreateRolls" >
</asp:RequiredFieldValidator>
在代码中要注意的重要属性如下
ControlToValidate="ddl"
InitialValue="-Select-"
ValidationGroup="CreateRolls"
请注意,更改是
<asp:ListItem Text="-Select-" Value="-1"></asp:ListItem>
InitialValue="-1"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句