我不确定为什么这不起作用,但是,当我构建我的ASP.NET
WebSite时,当引用的命名空间位于 中时,我会收到以下错误与引用类不同的 文件。当这两个类位于 相同的 文件中时,一切都很顺利。
错误2类型或命名空间名称' someSpace'找不到(你错过了使用指令或汇编引用吗?)CaseEvaluationPanel.ascx.cs 26 3 ExaminerGradeSheet
Default.aspx.cs
namespace someSpace
{
public class EmptyClass : System.Web.UI.Page
{
public int someInt;
}
}
CaseEvaluationPanel.ascx.cs
public class referencingClass : System.Web.UI.UserControl
{
public void someMethod()
{
someSpace.EmptyClass anEmptyClass = new someSpace.EmptyClass();
int someInt = anEmptyClass.someInt;
}
}
答案 0 :(得分:0)
您可以更改代码,如下所示。
namespace someSpace
{
public class EmptyClass : System.Web.UI.Page
{
public int someInt;
}
}
namespace someSpace
{
public class referencingClass : System.Web.UI.UserControl
{
public void someMethod()
{
EmptyClass anEmptyClass = new EmptyClass();
int someInt = anEmptyClass.someInt;
}
}
}