0

有人可以帮忙吗?我正在使用 C#

为什么 DISABLED 控件会引发验证事件?!

用户选择两个选项之一。每个选项都将启用 GroupBox 并禁用第二个,反之亦然。问题是我需要从两个 GroupBox 控件的控件中进行验证,当我禁用 GroupBox 时,其中的控件仍然执行验证。这会导致问题。当我单击按钮时,它无法处理输入,因为 DISABLED 控件上的验证失败。

为什么会这样?不应该认为禁用的控件不会引发某些事件,如验证?

4

1 回答 1

0

你的意思是在 ASP.NET 中????? 如果是,您必须制作CausesValidation 标志false

<asp:Button id="Button1" runat="server"
  Text="Cancel" CausesValidation="False">
</asp:Button>

同样可以通过 Codebehind 禁用Validator

于 2013-10-09T11:00:32.317 回答