题
我有一个自定义的控制,实现IPostBackEventHandler.一些客户端事件援引__doPostBack(controlID,定引).
控制是实现两个不同的用户控制。在一个控制,RaisePostBackEvent是发射服务器上边的时候 __doPostBack
被援引。在其他控制,RaisePostBackEvent是从未援引。我检查了 __EVENTTARGET
参数和它不匹配的ClientID的控制...还有哪里能让我看起来解决这个吗?
解决方案
有很多方面,这可能崩溃。你是增加控制的页面的动态背后的代码?如果是这样很多时候你UniqueID可以关闭--即使客户身份证都是平等的。你有一种代码样本,可能会证明你在做什么?
其他提示
仔细检查它确实是一个推导的用户控件类,不是的一个。
这个人已让我惊讶了许多倍。如果你需要使用三夏精的定型,你需要让你的控制实现INamingContainer.(不要担心,它是一个接口标记)
所以..
public class MyControl : UserControl {}
或
public class MyControl : WebControl, INamingContainer {}
不隶属于 StackOverflow