RaisePostBackEvent没有触发

Rex*_*x M 5 asp.net postback

我有一个实现IPostBackEventHandler的自定义控件.一些客户端事件调用__doPostBack(controlID,eventArgs).

该控件在两个不同的用户控件中实现.在一个控件中,__doPostBack调用时在服务器端触发RaisePostBackEvent .在另一个控件中,永远不会调用RaisePostBackEvent.我检查了__EVENTTARGET参数,它确实与控件的ClientID匹配...我还可以在哪里解决这个问题?

bre*_*dan 1

有很多方法可能会导致这种情况崩溃。您是否在代码隐藏中动态地将控件添加到页面?如果是这样,很多时候你的 UniqueID 可能会被关闭 - 即使客户端 ID 是相等的。您有可以演示您正在做什么的代码示例吗?