我在微软软的网站下载了一个TreeViewControl的安装文件,安装了之后,有一个DEMO工程,我打开这个工程,调试,没有树控件的效果,我看到安装目录下有\WebCtrl_Client\1_0的目录,里面有TreeView.htc文件,还有一些相关的图片,我应该怎么使用这个文件?请高手指点

解决方案 »

  1.   

    补充,DEMO工程中的ASPX文件如下:
    <%@ Register TagPrefix="ie" 
             Namespace="Microsoft.Web.UI.WebControls" 
             Assembly="Microsoft.Web.UI.WebControls" %>
    <%@ Page language="c#" Codebehind="SimpleTreeView.aspx.cs" AutoEventWireup="false" Inherits="TreeViewDemos.SimpleTreeView" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>SimpleTreeView</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="SimpleTreeView" method="post" runat="server">
    <ie:TreeView id="tvFamilyTree" style="Z-INDEX: 101; LEFT: 13px; POSITION: absolute; TOP: 13px" runat="server" SystemImagesPath="/webctrl_client/1_0/treeimages/" ExpandedImageUrl="folderopen.gif" ImageUrl="folder.gif">
    <ie:TreeNode Text="John Smith">
    <ie:TreeNode Text="Born: Jan. 3rd, 1885"></ie:TreeNode>
    <ie:TreeNode Text="Died: Feb. 13, 1919"></ie:TreeNode>
    <ie:TreeNode Text="Spouse">
    <ie:TreeNode Text="Marie Ellsworth">
    <ie:TreeNode Text="Born: Aug. 1, 1889"></ie:TreeNode>
    <ie:TreeNode Text="Died: Unknown"></ie:TreeNode>
    </ie:TreeNode>
    <ie:TreeNode Text="Children">
    <ie:TreeNode Text="John Smith, Jr.">
    <ie:TreeNode Text="Born: July 4, 1891"></ie:TreeNode>
    <ie:TreeNode Text="Died: Sept. 22, 1893"></ie:TreeNode>
    </ie:TreeNode>
    <ie:TreeNode Text="Mary Smith">
    <ie:TreeNode Text="Born: June 7, 1893"></ie:TreeNode>
    <ie:TreeNode Text="Died: Aug. 13, 1949"></ie:TreeNode>
    <ie:TreeNode Text="Spouse">
    <ie:TreeNode Text="Edward Joy">
    <ie:TreeNode Text="Born: Unknown"></ie:TreeNode>
    <ie:TreeNode Text="Died: Aug. 13, 1949"></ie:TreeNode>
    </ie:TreeNode>
    <ie:TreeNode Text="Children">
    <ie:TreeNode Text="Michael Joy">
    <ie:TreeNode Text="Born: Oct. 8, 1918"></ie:TreeNode>
    </ie:TreeNode>
    <ie:TreeNode Text="Michele Joy">
    <ie:TreeNode Text="Born: May 21, 1920"></ie:TreeNode>
    </ie:TreeNode>
    </ie:TreeNode>
    </ie:TreeNode>
    </ie:TreeNode>
    </ie:TreeNode>
    </ie:TreeNode>
    </ie:TreeNode>
    </ie:TreeView>
    </form>
    </body>
    </HTML>
      

  2.   

    http://msdn.microsoft.com/workshop/webcontrols/overview/treeview.asp
      

  3.   

    把\WebCtrl_Client\1_0这个目录放在C:\Inetpub\wwwroot下试试
      

  4.   

    这是那个下载报里面readme.txt文件的一部分
    2.  Run Build.bat, which will create a build folder in this directory.  
        The build folder contains Microsoft.Web.UI.WebControls.dll and a 
        Runtime directory of supporting files.主要意识就是让你运行以下程序Build.bat程序,就可以得到控件的.dll,我原来也是下载了这个,但是我运行Build.bat后,系统提示我不是内部命令,没有得到控件的dll文件,后来只好在网上找了一个安装包就搞定了(你那儿要是不能编译的话,留下你的邮箱地址,我给你发一个)
      

  5.   

    1.下载地址
    http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp
    安装后,通过“自定义工具箱”->“.net框架组件”把TreeView添加到工具箱里2.运行时无法显示
    一般是TreeView的版本问题,最好下载英文版自动安装版本重新安装,安装前应该先到添加删除程序里卸掉原版本3.显示格式出错(非树状显示)
    TreeView要求客户端浏览器版本为IE5.5及以上,最好要求客户端升级为IE6.04.框架里使用TreeView
    设置NavigateUrl、Target属性,可更新另外的Frame5.找不到TreeNode类
    使用TreeView,最好添加namespace:using Microsoft.Web.UI.WebControls;
      

  6.   

    TreeView使用集锦 
    http://www.csdn.net/Develop/Read_Article.asp?Id=22100
    TreeView学习笔记  
    http://www.csdn.net/Develop/Read_Article.asp?Id=18545
      

  7.   

    谢谢各位,我已经搞定了呀,就像noahart(八卦小子) 所说的,把\WebCtrl_Client\1_0这个目录放在C:\Inetpub\wwwroot下,因为示例工程中的对TreeView.htc及相关图片的默认引用路径是localhost/WebCtrl_Client/1_0,其实很简单,但自己英文基础比较差,乱搞了一通,看来真的要好好学习英文才行:)