'复选框'是System.Web.UI.WebControls.CheckBox'之间的模糊参考。和' System.Windows.Forms.CheckBox'

时间:2012-06-19 06:41:42

标签: c# namespaces

我正在使用来自命名空间ToolTip的类System.Windows.Forms编辑我的Web应用程序;我的代码中有一些复选框,因此显示此错误:

  

'CheckBox'是一个模棱两可的参考   System.Web.UI.WebControls.CheckBox和   System.Windows.Forms.CheckBox1

如何在我的网络应用程序中运行此工具提示

3 个答案:

答案 0 :(得分:2)

问题是,您在System.Web.UI.WebControls - 部分引用了System.Windows.Formsusing。如果您需要两者,可以使用System.Web.UI.WebControls中的复选框显式:

using CheckBox = System.Web.UI.WebControls.CheckBox

答案 1 :(得分:1)

只需使用复选框的完整路径/名称,具体取决于您需要的那个。 例如,如果你想要WinForms的复选框,你可以在代码中编写System.Web.UI.WebControls.Checkbox,而不仅仅是Checkbox。

另请检查您在Web应用程序中使用System.Windows.Forms命名空间的原因。

答案 2 :(得分:1)

删除System.Windows.Forms的使用,并将工具提示用作System.Windows.Forms.ToolTip,如果这是您需要的唯一内容。