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

控制是实现两个不同的用户控制。在一个控制,RaisePostBackEvent是发射服务器上边的时候 __doPostBack 被援引。在其他控制,RaisePostBackEvent是从未援引。我检查了 __EVENTTARGET 参数和它不匹配的ClientID的控制...还有哪里能让我看起来解决这个吗?

有帮助吗?

解决方案

有很多方面,这可能崩溃。你是增加控制的页面的动态背后的代码?如果是这样很多时候你UniqueID可以关闭--即使客户身份证都是平等的。你有一种代码样本,可能会证明你在做什么?

其他提示

仔细检查它确实是一个推导的用户控件类,不是的一个。
这个人已让我惊讶了许多倍。如果你需要使用三夏精的定型,你需要让你的控制实现INamingContainer.(不要担心,它是一个接口标记)

所以..

public class MyControl : UserControl {}

public class MyControl : WebControl, INamingContainer {}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top