我在用户控件中放了个treeview 在页面中使用控件   开始用户控件是隐藏的  通过按钮事件来显示用户控件问题是 一开始不隐藏用户控件的话 就没问题   隐藏了页面就报treeview_data 未定义错误 

解决方案 »

  1.   

    把用户控件放到Div里面,设置Div的style属性,display=none
      

  2.   

    把更 treeview_data 有关的code都放在if (!Page.IsPostBack)外杨永强个人站点:http://www.developceo.cn/
      

  3.   

    哦  谢谢 在后台怎么把div隐藏啊
      

  4.   

     <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
       
     <asp:UpdatePanel runat="server" ID="sdsd">
    <ContentTemplate> 
    <div id="num" runat="server"  class="hide">
    <ccl:NumControl  runat="server" ID="numContrlo"  />
    </div>   </ContentTemplate>
    </asp:UpdatePanel> 
    最关键的就是这句了  开始要把它隐藏  通过事件 把它显示出来