请教 2005 C# TreeNode问题

chaganba 2007-07-19 04:45:57
程序中需要两个命名空间:
using System.Web.UI.WebControls;
using Microsoft.Web.UI.WebControls;

在用“TreeNode”时出现一个错误提示:
“TreeNode”是“System.Web.UI.WebControls.TreeNode”和“Microsoft.Web.UI.WebControls.TreeNode”之间的不明确的引用。

哪位专家遇到过类似问题,如何解决?谢谢!
...全文
496 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hutubug 2011-05-12
  • 打赏
  • 举报
回复
这是因为同时使用了两个命名空间:using System.Web.UI.WebControls; 和using Microsoft.Web.UI.WebControls; 所引起的,打开其它VS2005项目文件的.aspx.cs 文件,只有using System.Web.UI.WebControls;引用,故怀疑是VS2003和VS2005系统自动引用的空间不同造成的,把所有TreeNode改写成“Microsoft.Web.UI.WebControls.TreeNode”编译通过。
结贴

ggw128 2007-07-19
  • 打赏
  • 举报
回复
使用全局命名引用法则解决冲突
System.Web.UI.WebControls.TreeNode node = new System.Web.UI.WebControls.TreeNode
ou108 2007-07-19
  • 打赏
  • 举报
回复
晕,这个问题让两大高手都出来了
接分啊
北京的雾霾天 2007-07-19
  • 打赏
  • 举报
回复
学习了:)
Jinglecat 2007-07-19
  • 打赏
  • 举报
回复
Jinglecat(晓风残月 >> 问题需简洁,错误要详细)
的方法好,我还不知道有这个用法呢,呵呵。

==============

@hbxtlhx(平民百姓-自已动手,丰衣足食)

哈哈,这次足足让我飘飘欲仙一把 ^_^
Jinglecat 2007-07-19
  • 打赏
  • 举报
回复
// plus ->

using SysTreeNode = System.Web.UI.WebControls.TreeNode;
using MSTreeNode = Microsoft.Web.UI.WebControls.TreeNode;


//
SysTreeNode n1 = new SysTreeNode();
MSTreeNode n2 = new MSTreeNode();
北京的雾霾天 2007-07-19
  • 打赏
  • 举报
回复
Jinglecat(晓风残月 >> 问题需简洁,错误要详细)
的方法好,我还不知道有这个用法呢,呵呵。
Jinglecat 2007-07-19
  • 打赏
  • 举报
回复
// OR ->

using SysWebCtrls = System.Web.UI.WebControls;
using MSWebCtrls = Microsoft.Web.UI.WebControls;


//
SysWebCtrls.TreeNode n1 = new SysWebCtrls.TreeNode();
MSWebCtrls.TreeNode n2 = new MSWebCtrls.TreeNode();
阿亮 2007-07-19
  • 打赏
  • 举报
回复
使用全局命名引用法则解决冲突
System.Web.UI.WebControls.TreeNode node = new System.Web.UI.WebControls.TreeNode
北京的雾霾天 2007-07-19
  • 打赏
  • 举报
回复
如果有这种情况,你把TreeNode写全了就可以了。比如你使用的是System.Web.UI.WebControls.TreeNode,那么就这样声明:

System.Web.UI.WebControls.TreeNode node = new System.Web.UI.WebControls.TreeNode();
...

111,087

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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