在VS.NET中设计视图看到的是树形的,到浏览器看到的是所有的节点整齐排列?

解决方案 »

  1.   

    查看你的浏览器是不是ie6.0,是不是打了ie6.0sp1的补丁,再就是treeview控件的环境部署是否正确。ie6.0不能正确解析treeview控件必须打补丁。treeview的运行环境要求配置,必须按照说明配置
      

  2.   

    是不是你的树没有初始好呀??private void InitTree(Micr.TreeNodeCollection Nds,string parentId)//建树的基本思路是:从根节点开始递归调用显示子树
    {
    DataView dv=new DataView();
    Micr.TreeNode tmpNd;

    dv.Table=this.dataset .Tables [0];
    dv.RowFilter="ParentId='" + parentId +"'";
    foreach(DataRowView drv in dv)
    {
    tmpNd=new Micr.TreeNode();
    tmpNd.ID=drv["ID"].ToString();
    tmpNd.Text=drv["NodeName"].ToString();
    tmpNd.ImageUrl=Ico.ToString();
    Nds.Add(tmpNd);
    InitTree(tmpNd.Nodes ,tmpNd.ID);

    }

    }
      

  3.   

    看看你的webctrl_client文件加是否放在虚拟目录(localhost)所指向的目录
      

  4.   

    节点使用treeview设计器加入的,不存在初始化问题!
    localhost 中的webctrl_client已有。
      

  5.   

    干脆,把工作目录设置为iss里的根目录。
      

  6.   

    看看你的webctrl_client文件加是否放在虚拟目录(localhost)所指向的目录
      

  7.   

    原来是要把webctrl_client文件夹拷到当前项目所在的站点虚拟目录里就可以了!项目在哪个站点下,webctrl_client文件夹就要拷到其目录中。
      

  8.   

    将htc和images复制到此文件夹  C:\Inetpub\wwwroot\webctrl_client\1_0
    用自定义文件夹,参考
    http://blog.joycode.com/mmkk/archive/2004/08/02/29335.aspx
      

  9.   

    1.查看你得虚拟目录中是否存在文件夹: webctrl_client\1_0
    2.再检查该文件夹下面是否存在:treeview.htc,MultiPage.htc, TabStrip.htc,toolbar.htc等文件
    3.看看你的IE是否是5.5以上的版本,如果不是,建议升级到6.0
      

  10.   

    客户端浏览器需要IE5。5以上才行的。WINDOWS2000如果不装SP4也不行。
      

  11.   

    webctrl_client目录下的所有文件copy到你的站点下还有确保你的ie版本是5.5以上