0

我有一个名为“_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”文件夹下添加这个类?如果是,那为什么?

4

2 回答 2

1

或者我需要在“App_Code”文件夹下添加这个类?

如果您使用的是网站,那么您应该使用 App_Code 文件夹来添加代码。

如果您使用的是 WebApplication,那么您可以将代码放置在您想要的任何位置。

请参考WebSite vs Web Application articleMSDN 上的。

同样从错误消息来看,您似乎已将其用作SQL命名空间,但在您展示的代码中,您使用的代码SQl显然与 C# 中的不同。

于 2013-06-25T07:01:00.457 回答
0

你可以试试这个。

右键单击类 >> Properties 并检查Build Action。它应该是编译

于 2013-06-25T07:05:16.103 回答