我动态的绑定Accordion,结果他一闪就没有了!本人用的是IE7,应该不是兼容性问题!求助高人指点!

解决方案 »

  1.   

    啊,要沉了!有人说我空间布局问题!可我就这一小段代码,我看不出来哪儿错了        IList<Types> list = TypesManager.getTypesAll();
            foreach (Types item in list)
            {
                AccordionPane ap = new AccordionPane();
                Label lblTypeMeun = new Label();
                lblTypeMeun.Text = item.TypeName;
                int id = item.TypeId;
                IList<Product> proList = ProductManager.GetBrandByTypeId(id);
                foreach (Product pList in proList)
                {
                    HyperLink h1ProMenu = new HyperLink();
                    h1ProMenu.Text = pList.Brand + "<br>";
                    h1ProMenu.NavigateUrl = "ProductTool.aspx?Brak=" + pList.Brand;
                    ap.ContentContainer.Controls.Add(h1ProMenu);
                }
                ap.HeaderContainer.Controls.Add(lblTypeMeun);
                Accordion1.Panes.Add(ap);
            }
      

  2.   

    綁定的代碼是否有寫到
    if(!IsPostBack)
    {}
      

  3.   

            if (!IsPostBack)
            {
                DispalyHotBooks();
            }
    写了,控件是显示出来了,闪一下又消失了
      

  4.   

    样式写在模板上,Accordion写在用户控件上,然后拖拽到普通页面上!
      

  5.   

    找一下客户端生成的源码里有没有这个Accordion1里的内容
      

  6.   

    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
     <cc1:Accordion ID="Accordion1" runat="server" HeaderCssClass="headerBg"  ContentCssClass="contextBg">
        </cc1:Accordion>
    是这个吗?