【发布时间】:2012-02-06 04:35:35
【问题描述】:
我有 2 个带有必填字段验证器的文本框、一个按钮和一个复选框。当复选框被选中时,我想禁用第二个文本框上的必填字段验证器,并允许在第一个文本框完成时单击按钮。
这通常是我的 aspx 页面的样子,虽然这只是一个虚构的例子:
<asp:RequiredFieldValidator ID="rfvName" ControlToValidate="Name" Display="Dynamic" ErrorMessage="Name Required" runat="server" />
Name: <asp:Textbox ID="Name" runat="server"/>
<asp:RequiredFieldValidator ID="rfvID" ControlToValidate="Name" Display="Dynamic" ErrorMessage="ID Required" runat="server" />
ID: <asp:Textbox ID="ID" runat="server"/>
<asp:Button ID="btn" Text="Query" runat="server"/>
<asp:CheckBox ID="chxNoID" Text="I don't have an ID yet" runat="server" />
【问题讨论】: