我的Treeview为什么在服务器上就不能用?

yuejin 2002-10-23 03:44:05
我的Treeview控件在我自己的机器上(开发用)调试通过后,将这个文件(.aspx和.vb)连同/bin目录一起复制到服务器的相应目录下,可是在服务器上显示异常,就是Treeview的那个地方全都变成了纯文本的格式了。为什么?
我在服务器上安装webcontrols的过程跟我在自己的机器上安装的过程完全一样.


...全文
112 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
ganws 2002-10-24
  • 打赏
  • 举报
回复
那个控件需要IE5.5以上才支持,低于5.5就会出现问题,各种各样的问题都会出现,这个在微软的技术文档上有说明。
boycheng 2002-10-24
  • 打赏
  • 举报
回复
告诉你一个办法,就是修改一下注册表“

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\
AssemblyFolders\IEWebControls

设置安装 Microsoft.Web.UI.WebControls.dll 的文件夹注册表项的默认字符串值,
一般情况为 "C:\Program Files\Microsoft Internet Explorer WebControls(写你的安装路径)"。
yuejin 2002-10-24
  • 打赏
  • 举报
回复
怎么办啊,还有谁有什么办法吗?
yuejin 2002-10-24
  • 打赏
  • 举报
回复
可是我用的是IE6。
yuejin 2002-10-24
  • 打赏
  • 举报
回复
实际现象请参见
http://www.dnpint.com.cn/treeviewtesting.aspx

yuejin 2002-10-23
  • 打赏
  • 举报
回复
首先,我在目标机器上安装了Microsoft.Web.UI.WebControls,就是在http://msdn.microsoft.com/downloads/default.asp?url=/downloads/samples/internet/asp_dot_net_servercontrols/webcontrols/default.asp页面上通过自动安装来装的。
其次,我将webctrl_client文件夹拷贝到我的服务器上的网站根目录了。
最后,重启了一遍IIS。
可是问题依旧没有解决。
yirenboy 2002-10-23
  • 打赏
  • 举报
回复
Microsoft.Web.UI.WebControls没有被安装到您的目标机器上导致的
也就是你的TreeView在服务器没安装!
yohomonkey 2002-10-23
  • 打赏
  • 举报
回复
把webcontrols的dll文件考到服务器上,添加到工程中,所有与treeview相干的文件都要考到对应的文件夹下!
andy_123 2002-10-23
  • 打赏
  • 举报
回复
将webctrl_client文件夹拷贝到你服务器上的网站根目录就OK了
zgh_ms 2002-10-23
  • 打赏
  • 举报
回复
感谢您的回复。

您能提供详细的信息么?比如具体的错误信息。您在浏览其它aspx时有问题么?“纯文本”是什么意思?请提供具体信息。

谢谢您的合作。

-微软全球技术中心 -zgh

本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
yuejin 2002-10-23
  • 打赏
  • 举报
回复
gacutil -i Microsoft.Web.UI.WebControls.dll 这个办法俺试过了,不灵啊,问题依旧,俺当然是在服务器上装过webcontrols了呀。
俺还在服务器用VS.NET去调试了一下,在设计的界面什么问题都没有,增加或删除节点都可以,可是一运行到IE里就全都变成纯文本的了,咋办啊?

救命啊!!!!!!!
zgh_ms 2002-10-23
  • 打赏
  • 举报
回复
感谢您使用微软产品。

根据我的经验,这个问题可能是由于Microsoft.Web.UI.WebControls没有被安装到您的目标机器上导致的。

默认情况下,Microsoft.Web.UI.WebControls应该被安装到GAC中。因为这是一个strong named assembly. 建议您尝试下面的步骤:

在目标机器上,打开.NET命令行窗口,运行下面的程序:

gacutil -i Microsoft.Web.UI.WebControls.dll

希望对您有所帮助。

-微软全球技术中心 -zgh

本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
boycheng 2002-10-23
  • 打赏
  • 举报
回复
图片路径。。。把图片拷贝过来
boycheng 2002-10-23
  • 打赏
  • 举报
回复
服务器上安装了webcontrl了吗?、
xiaomaoxia 2002-10-23
  • 打赏
  • 举报
回复
gz

62,265

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧