为什么禁用的控件仍执行验证
本文关键字:执行 验证 控件 为什么 | 更新日期: 2023-09-27 18:34:29
有人可以帮忙吗?我正在使用 c#
为什么禁用控件会引发验证事件?!
用户选择两个选项之一。每个选项都将启用一个分组框并禁用第二个,反之亦然。问题是我需要来自两个 GroupBox 控件的控件的验证,当我禁用 GroupBox 时,其中的控件仍然执行验证。这会导致问题。当我单击该按钮时,它无法处理输入,因为 DISABLED 控件上的验证失败。
为什么会这样?禁用的控件不应该引发某些事件(如验证(吗?
你的意思是 ASP.NET ?????如果是,则必须制作CausesValidation
标志才能false
<asp:Button id="Button1" runat="server"
Text="Cancel" CausesValidation="False">
</asp:Button>
同样可以通过禁用Validator
来通过代码隐藏来完成