首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET: CollapsiblePanelExtender不适用于UserControl

ASP.NET: CollapsiblePanelExtender不适用于UserControl
EN

Stack Overflow用户
提问于 2010-03-02 10:52:21
回答 1查看 1.3K关注 0票数 1

我试图使用名为UserControl的CheckBoxControl作为CollapsiblePanelExtender的ExpandControlID/CollapseControlID属性的值。当我使用普通的CheckBox时,它工作得很好。

代码语言:javascript
复制
<uc:CheckBoxControl ID="ucHaftpflicht" runat="server" OnCheckedChanged="UpdateStatus" ControlLabel="Haftpflicht" />           
<asp:Panel ID="HaftpflichtPanel" runat="server">
       ...
</asp:Panel>
<asp:CollapsiblePanelExtender ID="CollapsiblePanelExtender" runat="server" CollapseControlID="ucHaftpflicht.CheckBox" ExpandControlID="ucHaftpflicht.CheckBox"  TargetControlID="HaftpflichtPanel" />

当我运行该站点时,我的站点上的大多数ajax控件消失了,我在firefox脚本错误控制台中得到以下错误:

没有通过method.

  • Fehler: Sys.ArgumentException添加
  • Fehler: Sys.InvalidOperationException: Handler :未能找到元素"ucHaftpflicht.CheckBox“参数名称: CollapseControlID
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-03 18:05:33

通过UserControl中的getter公开复选框,并在页面的代码后面将CollapsiblePanelExtender折叠/展开控件ID分配给ucHaftpflicht.MyCheckBox.ClientID。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2362551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档