下拉列表的必填字段验证器不起作用

时间:2017-03-08 13:44:00

标签: c# requiredfieldvalidator

需要你的帮助。 我正在尝试使用RequiredField Validator验证下拉列表。如果用户未选择任何值,则应显示错误。但是我无法完成这项任务。

ASPX代码:

<asp:dropdownlist id="ddlSPOC" runat="server" 
     skinid="SkDrpLst" width="210px" height="22px" 
     AppendDataBoundItems="True" validationgroup="Validation">
</asp:dropdownlist>

<asp:requiredfieldvalidator id="rfvddlSPOC" runat="server" 
     controltovalidate="ddlSPOC" InitialValue="0" 
     errormessage="*Please Select SPOC" enabled="false" 
     ForeColor="Red"></asp:requiredfieldvalidator>

任何帮助都将不胜感激。

注意:我在同一页面上有7-8个控件,RFV正常工作。

1 个答案:

答案 0 :(得分:1)

我认为你应该删除initialvalue = 0,如下面的代码

<asp:requiredfieldvalidator id="rfvddlSPOC" runat="server" 
 controltovalidate="ddlSPOC" 
 errormessage="*Please Select SPOC" enabled="true" 
 ForeColor="Red"></asp:requiredfieldvalidator>

因为我们已经分配了值,所以它作为值读取。可能就是为什么验证不起作用。 请尝试让我知道。

谢谢:)