尝试将我的代码保留在App_Code之外,
有两个类:
namespace BackEnd
{
public class PubTool
{
}
}
和
namespace BackEnd
{
public class Hub : PubTool
{
private string _hubName;
private DataTable _data;
public Hub(string hubId)
{
GetData(hubId);
}
}
}
如果这些类在一个文件中都很好,但是如果它们在两个不同的文件中,我会收到一条错误,找不到PubTool,所以我确定我错过了某个地方的引用,但我不知道知道它应该去哪里。
答案 0 :(得分:0)
是否有嵌套的命名空间?尝试完全限定它并查看存在的内容:
BackEnd.PubTool
control + space bar通常会在visual studio中显示intellisense
查看您发布的代码我确实注意到您使用的是DataTable对象,这需要使用using指令。
namespace BackEnd
{
using System.Data;
public class Hub : PubTool
{
private string _hubName;
private DataTable _data;
public Hub(string hubId)
{
GetData(hubId);
}
}
}
答案 1 :(得分:0)
所以最后,web项目不能这样工作,一切都必须驻留在App_Code
中