XML +  AJAX Accordion 组成的动态菜单只要 DEMO

解决方案 »

  1.   


     <div>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <cc1:Accordion ID="Accordion1" runat="server" SelectedIndex="0"
                HeaderCssClass="accordionHeader" HeaderSelectedCssClass="accordionHeaderSelected"
                ContentCssClass="accordionContent" FadeTransitions="false" FramesPerSecond="40" 
                TransitionDuration="250" AutoSize="None" RequireOpenedPane="false" SuppressHeaderPostbacks="true">
                <HeaderTemplate><%# ((System.Xml.XmlNode)Container.DataItem).FirstChild.InnerText %></HeaderTemplate>
                <ContentTemplate><%# ((System.Xml.XmlNode)Container.DataItem).ChildNodes[1].InnerText %></ContentTemplate>
            </cc1:Accordion>
        </div> protected void Page_Load(object sender, EventArgs e)
            { 
                if (!IsPostBack)
                {
                    System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
                    doc.Load("http://www.microsoft.com/China/msdn/rss/devcenter/VB/headline.xml");
                    Accordion1.DataSource = doc.DocumentElement.GetElementsByTagName("item");
                    Accordion1.DataBind();
                }
            }
      

  2.   

    你好,我说的是要这样的电器
     电脑
     电视
    水果
      梨子
      苹果这样的。点击苹果链接到  abc.aspx?id=12345 这样