我正在尝试使用Visual Studio 2008中的TreeView控件运行Web应用程序,我收到此错误:
'TreeNodeCollection'是一个含糊不清的版本 之间的参考 'System.Web.UI.WebControls.TreeNodeCollection' 和 'Microsoft.Web.UI.WebControls.TreeNodeCollection'
任何人都可以帮助我吗?
答案 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;