在2003中使用MS的treeview控件,图片目录经过设置可以显示但是在浏览器中却显示为静态文本?请问该如何解决?
如果在程序中向treeview加入节点,是否要设置什么属性?

解决方案 »

  1.   

    1,你的htc路径问题
    2,你的IE设置:允许二进制脚本和行为
      

  2.   

    iis中建立webctrl_client的虚拟目录,发布之
      

  3.   

    请看我写的多级分类添加数型结构代码,希望对你有帮助
     /// <summary>
        /// 递归添加树的节点
        /// </summary>
        /// <param name="ParentID"></param>
        /// <param name="pNode"></param>
        public void AddTree(int ParentID, TreeNode pNode)
        {
            DataSet ds = (DataSet)this.ViewState["ds"];
            DataView dvTree = new DataView(ds.Tables[0]);
            //过滤ParentID,得到当前的所有子节点
            dvTree.RowFilter = "ParentClassID = " + ParentID;        foreach (DataRowView Row in dvTree)
            {
                TreeNode Node = new TreeNode();
                if (pNode == null)
                {    //添加根节点
                    Node.Text = Row["ChannelCN"].ToString();
                    Node.Value = Row["ChannelID"].ToString();
                    TvChannel.Nodes.Add(Node);
                    Node.Expanded = true;
                    AddTree(Int32.Parse(Row["ChannelID"].ToString()), Node);    //再次递归
                }
                else
                {   //&#768;添加当前节点的子节点
                    Node.Text = Row["ChannelCN"].ToString();
                    Node.Value = Row["ChannelID"].ToString();
                    pNode.ChildNodes.Add(Node);
                    Node.Expanded = true;
                    AddTree(Int32.Parse(Row["ChannelID"].ToString()), Node);     //再次递归
                }
            }
        }
      

  4.   

    webctrl_client这种东西没有了或没调用