2

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

编辑:找到了原因。在页面内的某个地方,一个控件正在执行 Page.Validate()。

4

2 回答 2

2

制作单选按钮 导致验证为假。

例子

<asp:radiobutton runat="server" CausesValidation="False">
</asp:radiobutton>

希望这可以帮助

于 2013-05-08T12:51:10.540 回答
1

使用和validationgroup的属性。Ajax Control Toolkit validatorsSubmit button

于 2013-05-08T12:50:19.613 回答