ASP.NET中下拉列表所需的字段验证程序
我的页面中有以下下拉列表ASP.NET中下拉列表所需的字段验证程序,asp.net,vb.net,drop-down-menu,requiredfieldvalidator,Asp.net,Vb.net,Drop Down Menu,Requiredfieldvalidator,我的页面中有以下下拉列表 <asp:DropDownList ID="cboEmployerType" runat="server" TabIndex="8" Width="60%" onclick="javascript:shouldsubmit=false;"> <asp:ListItem Value="Null">-Select-</asp:ListItem> &
<asp:DropDownList ID="cboEmployerType" runat="server" TabIndex="8" Width="60%" onclick="javascript:shouldsubmit=false;">
<asp:ListItem Value="Null">-Select-</asp:ListItem>
<asp:ListItem Value="E">Employer</asp:ListItem>
<asp:ListItem Value="O">OJT Provider</asp:ListItem>
</asp:DropDownList>
-挑选-
雇主
在职培训提供者
以及它所需的字段验证程序
<asp:RequiredFieldValidator ID="cboEmployerType_RequiredFieldValidator" runat="server" InitialValue="null" ErrorMessage="Employer Type Required" ForeColor="Red" Font-Size="0.9em" ControlToValidate="cboEmployerType" ValidationGroup="valEmployer" Display="None"></asp:RequiredFieldValidator>
但我没有得到验证信息。我缺少什么?在dropdownlist和单击进行验证的按钮时添加ValidationGroup=“valEmployer”
属性
或
只需从RequiredFieldValidator
控件中删除ValidationGroup=“valEmployer”
属性。在dropdownlist和单击发生验证的按钮时添加ValidationGroup=“valEmployer”
属性
或
只需从
RequiredFieldValidator
控件中删除ValidationGroup=“valEmployer”
属性。您已在RequiredFieldValidator
中将其作为
Display="Dynamic"
并取InitialValue=“Null”
还将同一验证组分配给下拉列表
i、 e.
ValidationGroup=“valEmployer”
您在RequiredFieldValidator
中获取了Display=“None”
Display="Dynamic"
并取InitialValue=“Null”
还将同一验证组分配给下拉列表
i、 e.ValidationGroup=“valEmployer”
从RequiredFieldValidator控件中删除ValidationGroup=“valEmployer”属性
并在RequiredFieldValidator控件中设置InitialValue=“Null”而不是“Null”。
设置显示=动态。
尝试此操作。从RequiredFieldValidator控件中删除ValidationGroup=“valEmployer”属性
并在RequiredFieldValidator控件中设置InitialValue=“Null”而不是“Null”。
设置显示=动态。
试试这个。试试
InitialValue
InitialValue="Null" Display="Dynamic"
尝试使用
InitialValue
InitialValue="Null" Display="Dynamic"
它起作用了。只需进行以下3项更改:
Display=“None”
或使用Display=“Dynamic”
ValidationGroup=“valEmployer”
设置为下拉菜单,并设置应进行验证的按钮InitialValue=“Null”
而不是大写为“N”的InitialValue=“Null”
-挑选-
雇主
在职培训提供者
希望这能有所帮助。它能起作用。只需进行以下3项更改:
Display=“None”
或使用Display=“Dynamic”
ValidationGroup=“valEmployer”
设置为下拉菜单,并设置应进行验证的按钮InitialValue=“Null”
而不是大写为“N”的InitialValue=“Null”
-挑选-
雇主
在职培训提供者
希望这对我有帮助。这对我很有用-
<asp:DropDownList ID="cboEmployerType" ValidationGroup="valEmployer" runat="server" TabIndex="8" Width="60%" onclick="javascript:shouldsubmit=false;">
<asp:ListItem Value="Null">-Select-</asp:ListItem>
<asp:ListItem Value="E">Employer</asp:ListItem>
<asp:ListItem Value="O">OJT Provider</asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="cboEmployerType_RequiredFieldValidator" ValidationGroup="valEmployer" runat="server" InitialValue="Null" ErrorMessage="Employer Type Required" ForeColor="Red" Font-Size="0.9em" ControlToValidate="cboEmployerType" Display="Dynamic"></asp:RequiredFieldValidator>
-挑选-
雇主
在职培训提供者
保持ValidationGroup=“valEmployer”您希望在哪个事件上启动验证。这对我有效-
<asp:DropDownList ID="cboEmployerType" ValidationGroup="valEmployer" runat="server" TabIndex="8" Width="60%" onclick="javascript:shouldsubmit=false;">
<asp:ListItem Value="Null">-Select-</asp:ListItem>
<asp:ListItem Value="E">Employer</asp:ListItem>
<asp:ListItem Value="O">OJT Provider</asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="cboEmployerType_RequiredFieldValidator" ValidationGroup="valEmployer" runat="server" InitialValue="Null" ErrorMessage="Employer Type Required" ForeColor="Red" Font-Size="0.9em" ControlToValidate="cboEmployerType" Display="Dynamic"></asp:RequiredFieldValidator>
-挑选-
雇主
在职培训提供者
保持ValidationGroup=“valEmployer”在哪个事件上启动验证。不太确定这是否是问题所在,但尝试将InitialValue=“null”替换为InitialValue=“null”,并在null中加上大写的“N”。尝试添加ValidationGroup=“valEmployer”到下拉列表…不太确定这是否是问题所在,但尝试将InitialValue=“null”替换为InitialValue=“null”并在null中使用大写字母“N”。尝试将ValidationGroup=“valEmployer”添加到下拉列表…您是否尝试过此处列出的所有选项都几乎相同?听起来不错。我已经把答案从“空”改为“空”,你没注意到吗?是的,我注意到了。可能已经晚了。不管怎样,迟到总比不迟到好:)你试过这里列出的所有选项吗?所有选项几乎都一样?听起来不错。我已经把答案从“空”改为“空”,你没注意到吗?是的,我注意到了。可能已经晚了。无论如何,迟到总比不到好:)