【IT168技术文档】
这个控件大家并不陌生,就是当有多个Panel的时候一次只想显示一个Panel就用这个东西来控制,这个东西的简单的使用我也不一一说了,现在我要是想在这个控件的某个Panel里面加事件怎么做呢?我相信用过这个控件的人都知道这个控件中的Panel也就是AccordionPane控件中的< Head><Content>里面的东西都是不能在界面编辑的,只能在源文件里面编辑,但是现在我要给某个< Content>里面某个按钮加个点击事件怎么办呢?我也没有找到什么好的方法,现在的解决步骤就是先将这个按钮拿在这个 AccordionPane控件外面做好这个控件应该做的事情然后再在源代码里头把这个按钮的相关源代码复制到AccordionPane控件的< Content>里头去。
1 <cc1:AccordionPane ID="AccordionPane1" runat="server" Font-Overline="true" BackColor="Navy"> 2 <Header> 3 <br /> 4 <a href="#">测试事件</a> 5 <br /> 6 </Header> 7 <Content> 8 <asp:UpdatePanel ID="ppp" runat="server"> 9 <ContentTemplate> 10 <asp:Panel ID="Panel1" runat="server" Height="50px" Width="125px" BackColor="lightblue"> 11 <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> 12 <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 13 <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /></asp:Panel> 14 </ContentTemplate> 15 </asp:UpdatePanel> 16 </Content> 17 </cc1:AccordionPane>