【问题标题】:Problem with collapsiblepanelextender可折叠面板扩展器的问题
【发布时间】:2011-08-31 09:20:10
【问题描述】:

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

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

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

【问题讨论】:

    标签: .net asp.net asp.net-ajax collapsiblepanelextender


    【解决方案1】:

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

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

    否则,您的视图状态将不会恢复。

    【讨论】:

    • 我确实听从了您的建议。但是我的问题还没有解决。当我执行以下 AsyncPostBackTrigger 错误时,会发生 Sys.WebForms.PageRequestManagerParserErrorException:无法解析从服务器收到的消息。请尽快帮助我
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多