我有一个名为“_CLASS”的文件夹
在这个文件夹中我正在使用名为“SqlAccess”的类,它有一些方法。
现在我想在我的.aspx.cs页面中使用这个类,所以我必须为“SqlAccess”类添加引用名称空间,即“SQL”(命名空间)
但它给我的错误就像
"The type or namespace name 'SQL' could not be found (are you missing a using directive or an assembly reference?)"
修改
这是我的班级,位于“_CLASS”文件夹
下namespace SQl
{
public class SqlAccess
{
//...... here is my code
}
}
或者我需要在“App_Code”文件夹下添加此类?如果是,那么为什么?
答案 0 :(得分:1)
或者我需要在“App_Code”文件夹下添加此类?
如果您使用的是WebSite,则应使用App_Code文件夹添加代码。
如果您使用的是WebApplication,则可以将代码放在任何位置。
请参阅MSDN上的WebSite vs Web Application article
。
同样从错误消息中您似乎使用了SQL
作为命名空间,但在您显示的代码中,您使用了SQl
,这显然与C#中的内容不同。
答案 1 :(得分:0)
你可以试试这个。
右键单击班级>>属性并检查构建操作。它应该是编译。