需要你的帮助。 我正在尝试使用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正常工作。
答案 0 :(得分:1)
我认为你应该删除initialvalue = 0,如下面的代码
<asp:requiredfieldvalidator id="rfvddlSPOC" runat="server"
controltovalidate="ddlSPOC"
errormessage="*Please Select SPOC" enabled="true"
ForeColor="Red"></asp:requiredfieldvalidator>
因为我们已经分配了值,所以它作为值读取。可能就是为什么验证不起作用。 请尝试让我知道。
谢谢:)