我们有一个继承自 CompositeControl 并实现 IPostBackDataHandler、ICCallbackEventHandler 的服务器控件。
当我们为控件触发 CallBackEvent 时(使用 Page.ClientScript.GetCallbackEventReference(this, "args", "callBack", "context",true)),在异步模式下,它执行页面的验证器定义了一个 ValidationGroup。
我需要避免这种行为,而不必为页面中的每个验证器设置 ValidationGroup,并且我正在尝试不使用 javascript 来执行此操作(我知道我可以在回调事件之前禁用验证器,但我不想到达那里)。
我也尝试实现 IButtonControl,这样我就可以拥有一个 CausesValidation 属性并将其设置为 false,但它不起作用。
有人对这个问题有任何想法吗?
先感谢您!!
塞巴斯蒂安。