0

用户控件内的 CollapsiblePanelExtender 不记得其客户端状态

嗨,我有一个动态加载的用户控件。在此用户控件内部,当我在可折叠面板内部或外部有一个按钮并创建回发时,我有一个 CollapsiblePanel,它不记得 CollapsablePanels 状态。我已经将代码完全从工具包复制到空的用户控件中,并且发生了与以前相同的事情。我还将相同的代码粘贴到一个空白的 aspx 页面上,它可以正常工作。

有没有人遇到这个问题,如果是这样,如果你能提供一些帮助,那就太好了。因为我在这个问题上已经有一段时间了

4

1 回答 1

0

加载用户控件后,是否设置了唯一ID?

var control = LoadControl("my.ascx");
control.ID = "MyAscxID";

....

如果没有,您的视图状态将不会恢复。

于 2011-08-31T09:57:56.760 回答