我希望当文本框为 时visible = false
,RequiredFieldValidator 不应该运行。
这是我的 aspx 代码:
<asp:TextBox runat="server" ID="txtAmt" MaxLength="7" Style="width: 100px;"/>
<asp:RequiredFieldValidator ValidationGroup="ln" runat="server" ControlToValidate="txtAmt"
Display="Dynamic" ErrorMessage="Required" />
现在在我的代码后面
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
txtAmt.Visible = false;
}
}
然而在我的按钮单击处理程序中,当我执行 a 时,如果文本框为空Page.IsValid
,它会返回。false
知道如何解决这个问题吗?