`
java-mans
  • 浏览: 11389603 次
文章分类
社区版块
存档分类
最新评论

解决TreeView控件不能正常显示的问题

 
阅读更多

今儿个帮公司维护官网,发现了奇怪的问题。进入后台管理的时候,原来的TreeView控件不能正常显示了,只有一堆乱七八糟的文字。刚开始,我以为是浏览器兼容性问题,后来换了几个浏览器再试,结果还是一样。经过一番思考,我开始怀疑我本机的系统环境没有配置好,或者是跟服务器环境有部分的差异。我仔细检查了一下,当时官网是时使用VS2003开发的,而现在搬到我的PC上面可以运行,不报错但是出现了这种奇怪的现象......这个得从TreeView的早期说起了,以下是详细解决的办法。

当我们使用ASP.NET的TREEVIEW控件时候,我们发现ASP.NET的TREEVIEW控件不能显示树型而是显示为顺序排列的文字。我们该怎么解决呢?


(1)安装IEWebControls.(下载地址:http://asp.net/IEWebControls/Download.aspx?tabid=1)


(2)运行Build.bat.注意,我们先用记事本打开Build.bat,在里面我们看到csc.exe,它的前面没有路径,所以我们运行它的时候会产生一个build目录及其相应文件,却在build目录下无法找到Microsoft.Web.UI.WebControls.dll.解决方法:打开C盘(假设操作系统安装在该盘下),搜索csc.exe,我们会发现搜索到两个文件,选择第一个文件(名称为csc)的属性,复制其位置:C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322,然后将它粘贴到Build.bat中csc.exe前面即可(C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/csc.exe),再运行Build.bat.


(3)

1.如果IIS的根目录默认的路径(c:/inetpub/wwwroot)没有改变,则只需要将运行Build.bat后生成的build目录下的Runtime目录下的文件和文件夹一起复制到C:/Inetpub/wwwroot/webctrl_client/1_0下就可以了,webctrl_client/1_0这两级目录需要你自己创建.(文件夹名称别弄错了哦!:))

2.如果IIS的根目录已经由默认的路径(c:/inetpub/wwwroot)改变为其他路径(假设为D:/example),我们需要重新在IIS上注册asp.net,具体步骤:Windows “开始”菜单->“程序”->“Visual Studio .NET 2003”->“Visual Studio .NET 工具”->“Visual Studio .NET 命令提示”,然后在该窗口输入打开后,输入 aspnet_regiis /i 回车即可。成功安装后,你会发现D:/example目录下多了一个名为aspnet_client的文件夹,表示你注册成功了!然后需要将运行Build.bat后生成的build目录下的Runtime目录下的文件复制到D:/example/webctrl_client/1_0下就可以了,webctrl_client/1_0 这两级目录需要你自己创建.

(4)把生成的Microsoft.Web.UI.WebControls.dll 放到你的工程项目中文件夹的名称为 bin 的目录下。

这样ASP.NET的TREEVIEW控件就能够正确显示树型结构了!

友情提示:你成功安装 IEWebControls 后(默认C盘哈),你在C:/Program Files/IE Web Controls下有个README.txt的文本文件,上面非常详细的讲解了如何正确使用 IEWebControls 的方法,并给出了样例。:)

分享到:
评论

相关推荐

    免费DataGridView打印及.NET轻松打印控件6.01版(VB打印,C#打印,图表打印,Excel导入导出,多表头显示与打印)

    1、解决6.0版在XP及Windows Server 2008等操作系统下打印预览及打印不正确的问题(第1页正常,其他各页全部是空白)。 控件主要功能: 1、强大的DataGridView打印功能,不仅可以以多种形式(普通打印、分栏打印、...

    vfp6.0系统免费下载

    问题 2-7: 我的 Visual FoxPro 5.0 表单中包含有 ListView 或 TreeView 控件,它们不继承其新版本中的最新功能(如支持复选框)。已发布的应用程序中,由于带有这些表单,而在最终用户的机器上出现表单 OLE 错误,...

    C#编程经验技巧宝典

    4 <br>0009 设置Windows应用程序启动窗体 5 <br>0010 设置Web应用程序起始页 5 <br>0011 如何设置程序的出错窗口 5 <br>0012 如何进行程序调试 6 <br>0013 如何结束不能正常运行的程序 ...

    C# for CSDN 乱七八糟的看不懂

    使用集合时,必须注意集合的生命期问题。如果有两个集合 L1 和 L2,使用 了 L1=L2; 后,只要 L2 生命期没有终结,它的以后的变化就可能会影响到 L1 的数值。因 此在赋值后应该及时销毁或者初始化 L2,以免发生不可...

    UniGUI 说明

    3. 在浏览器端不能使用 ShowMessage() .................................................................................... 5 4. 修改工程文件,使 exe 程序编译成 dll .........................................

    软件工程工资管理系统

    该公司是一家刚刚成立的公司,总体人员比较少,有正式员工20人,人员结构比较简单,学历比较高,基本拥有大专以上学历,部门划分也很清晰,而且人员的流动性不高,所以公司目前对工资管理的要求不高。因此,针对该...

    VB编程资源大全(源码 其它3)

    printpic.zip 解决图形打印的问题(50KB) 570,g029_pcl.zip 拼图游戏(56KB) 571,g028_octopus.zip 一个简单的掌上游戏机的游戏,这个游戏机的内容是要逃过大章鱼的捕捉(408KB) 572,g027_menace.zip...

    VB编程资源大全(源码 其它1)

    printpic.zip 解决图形打印的问题(50KB) 570,g029_pcl.zip 拼图游戏(56KB) 571,g028_octopus.zip 一个简单的掌上游戏机的游戏,这个游戏机的内容是要逃过大章鱼的捕捉(408KB) 572,g027_menace.zip...

    VB编程资源大全(源码 其它2)

    printpic.zip 解决图形打印的问题(50KB) 570,g029_pcl.zip 拼图游戏(56KB) 571,g028_octopus.zip 一个简单的掌上游戏机的游戏,这个游戏机的内容是要逃过大章鱼的捕捉(408KB) 572,g027_menace.zip...

    VB编程资源大全(源码 其它4)

    printpic.zip 解决图形打印的问题(50KB) 570,g029_pcl.zip 拼图游戏(56KB) 571,g028_octopus.zip 一个简单的掌上游戏机的游戏,这个游戏机的内容是要逃过大章鱼的捕捉(408KB) 572,g027_menace.zip...

Global site tag (gtag.js) - Google Analytics