Accordion Demonstration
 Accordion控件
Accordion控件 <ajaxToolkit:Accordion ID="MyAccordion" runat="server" SelectedIndex="0" HeaderCssClass="accordionHeader"
     <ajaxToolkit:Accordion ID="MyAccordion" runat="server" SelectedIndex="0" HeaderCssClass="accordionHeader" ContentCssClass="accordionContent" FadeTransitions="false" FramesPerSecond="40"
            ContentCssClass="accordionContent" FadeTransitions="false" FramesPerSecond="40" TransitionDuration="250" AutoSize="None">
            TransitionDuration="250" AutoSize="None"> <Panes>
            <Panes> <ajaxToolkit:AccordionPane ID="AccordionPane1" runat="server">
                <ajaxToolkit:AccordionPane ID="AccordionPane1" runat="server"> <Header>
                    <Header> <a href="" onclick="return false;" class="accordionLink">1. Accordion</a></Header>
                        <a href="" onclick="return false;" class="accordionLink">1. Accordion</a></Header> <Content>
                    <Content> 在这里添加任意内容
                      在这里添加任意内容 </Content>
                    </Content> </ajaxToolkit:AccordionPane>
                </ajaxToolkit:AccordionPane> <ajaxToolkit:AccordionPane ID="AccordionPane2" runat="server">
                <ajaxToolkit:AccordionPane ID="AccordionPane2" runat="server"> <Header>
                    <Header> <a href="" onclick="return false;" class="accordionLink">2. What is ASP.NET AJAX?</a></Header>
                        <a href="" onclick="return false;" class="accordionLink">2. What is ASP.NET AJAX?</a></Header> <Content>
                    <Content> <asp:Image ID="Image1" runat="server" ImageUrl="~/images/AJAX.gif" AlternateText="ASP.NET AJAX"
                        <asp:Image ID="Image1" runat="server" ImageUrl="~/images/AJAX.gif" AlternateText="ASP.NET AJAX" ImageAlign="right" />
                            ImageAlign="right" /> <%= GetContentFillerText()%>
                        <%= GetContentFillerText()%> </Content>
                    </Content> </ajaxToolkit:AccordionPane>
                </ajaxToolkit:AccordionPane> </Panes>
            </Panes> </ajaxToolkit:Accordion>
        </ajaxToolkit:Accordion>

1.淡入淡出效果
2.AutoSize模式选择
 <script language="javascript" type="text/javascript">
  <script language="javascript" type="text/javascript"> function toggleFade() {
            function toggleFade() { var behavior = $find('ctl00_ContentPlaceHolder1_MyAccordion_AccordionExtender');
                var behavior = $find('ctl00_ContentPlaceHolder1_MyAccordion_AccordionExtender'); if (behavior) {
                if (behavior) { behavior.set_FadeTransitions(!behavior.get_FadeTransitions());
                    behavior.set_FadeTransitions(!behavior.get_FadeTransitions()); }
                } }
            } function changeAutoSize() {
            function changeAutoSize() { var behavior = $find('ctl00_ContentPlaceHolder1_MyAccordion_AccordionExtender');
                var behavior = $find('ctl00_ContentPlaceHolder1_MyAccordion_AccordionExtender'); var ctrl = $get('autosize');
                var ctrl = $get('autosize'); if (behavior) {
                if (behavior) { var size = 'None';
                    var size = 'None'; switch (ctrl.selectedIndex) {
                    switch (ctrl.selectedIndex) { case 0 :
                        case 0 : behavior.get_element().style.height = 'auto';
                            behavior.get_element().style.height = 'auto'; size = AjaxControlToolkit.AutoSize.None;
                            size = AjaxControlToolkit.AutoSize.None; break;
                            break; case 1 :
                        case 1 : behavior.get_element().style.height = '400px';
                            behavior.get_element().style.height = '400px'; size = AjaxControlToolkit.AutoSize.Fill;
                            size = AjaxControlToolkit.AutoSize.Fill; break;
                            break; case 2 :
                        case 2 : behavior.get_element().style.height = '400px';
                            behavior.get_element().style.height = '400px'; size = AjaxControlToolkit.AutoSize.Limit;
                            size = AjaxControlToolkit.AutoSize.Limit; break;
                            break; }
                    } behavior.set_AutoSize(size);
                    behavior.set_AutoSize(size); }
                } if (document.focus) {
                if (document.focus) { document.focus();
                    document.focus(); }
                } }
            } </script>
        </script>
 Fade Transitions:
        Fade Transitions: <input id="fade" type="checkbox" onclick="toggleFade();" value="false" /><br />
        <input id="fade" type="checkbox" onclick="toggleFade();" value="false" /><br /> AutoSize:
        AutoSize: <select id="autosize" onchange="changeAutoSize();">
        <select id="autosize" onchange="changeAutoSize();"> <option value="0" selected>None</option>
            <option value="0" selected>None</option> <option value="1">Fill</option>
            <option value="1">Fill</option> <option value="2">Limit</option>
            <option value="2">Limit</option> </select>
        </select> 
                    
                     
                    
                 
                    
                 


 
             


 
                
            
         
        