TreeView控件中的模糊引用

时间:2010-08-17 12:36:11

标签: asp.net

我正在尝试使用Visual Studio 2008中的TreeView控件运行Web应用程序,我收到此错误:

  

'TreeNodeCollection'是一个含糊不清的版本   之间的参考   'System.Web.UI.WebControls.TreeNodeCollection'   和   'Microsoft.Web.UI.WebControls.TreeNodeCollection'

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

如果您知道要将哪个命名空间用于节点集合,那么只需将完整的命名空间放在TreeNodeCollection对象的前面,如下所示:

Microsoft.Web.UI.Controls.TreeNodeCollection myNodeCollection = new Microsoft.Web.UI.Controls.TreeNodeCollection();

答案 1 :(得分:1)

您有两个库“System.Web.UI.WebControls”和“Microsoft.Web.UI.WebControls”的引用(使用)。他们每个人都有类TreeNodeCollection。要解决问题,您必须在代码中指定完整引用:

System.Web.UI.WebControls.TreeNodeCollection collection = null;

或者您可以为此库指定别名:

using MWC = Microsoft.Web.UI.WebControls;
using SWC = System.Web.UI.WebControls;

SWC.TreeNodeCollection collection = null;