【发布时间】:2011-05-29 23:36:10
【问题描述】:
我们有一个继承自 CompositeControl 并实现 IPostBackDataHandler、ICallbackEventHandler 的服务器控件。
当我们为控件触发 CallBackEvent 时(使用 Page.ClientScript.GetCallbackEventReference(this, "args", "callBack", "context",true)),在异步模式下,它会执行页面的验证器没有定义 ValidationGroup。
我需要避免这种行为,而不必为页面中的每个验证器设置一个 ValidationGroup,并且我正在尝试不使用 javascript 来执行此操作(我知道我可以在回调事件之前禁用验证器,但我小心不要到那里)。
我也尝试过实现 IButtonControl,这样我就可以拥有一个 CausesValidation 属性并将其设置为 false,但它不起作用。
有人知道这个问题吗?
提前谢谢你!!
塞巴斯蒂安。
【问题讨论】:
标签: asp.net controls validation icallbackeventhandler