我在 ASP.NET 页面上使用 Ajax Control Toolkit 验证器,可以通过单击提交按钮来保存其值。该页面可以有不同的部分,具体取决于两个单选按钮(因此单选按钮将 Autopostback 设置为 true)。我的问题是,当我单击单选按钮切换部分(如回发)时,验证器被激活并显示为红色。我不想要这种行为。我希望仅在用户单击提交时完成验证。
编辑:找到了原因。在页面内的某个地方,一个控件正在执行 Page.Validate()。
我在 ASP.NET 页面上使用 Ajax Control Toolkit 验证器,可以通过单击提交按钮来保存其值。该页面可以有不同的部分,具体取决于两个单选按钮(因此单选按钮将 Autopostback 设置为 true)。我的问题是,当我单击单选按钮切换部分(如回发)时,验证器被激活并显示为红色。我不想要这种行为。我希望仅在用户单击提交时完成验证。
编辑:找到了原因。在页面内的某个地方,一个控件正在执行 Page.Validate()。