0

我刚刚开始学习 ASP.NET (C#),并且正在努力学习我正在编写的教程。

我有我的 App_Code 文件夹,其中有一个名为 DataAccessStuff 的文件夹。在这个文件夹中有一堆 .cs 文件,我将用于数据层。

问题是,Visual Studio 无法检测到这些 .cs 文件的位置并给我错误:

"The type name "DataAccessStuff does not exist in the type 'System.Web.UI.WebControls.Content"

我不知道如何让它识别。正如它所说,我只是将教科书CD中的项目文件复制到我的计算机上。我附上了图片,显示了项目的精确树布局以及我正在使用的代码。如果有人可以请帮助初学者,将不胜感激。

谢谢!

在此处输入图像描述

在此处输入图像描述

在其中一个 .cs 文件中

在此处输入图像描述

4

3 回答 3

2

命名空间可能是

Content.DataAccessStuff

基于项目的根名称。但是,如果您只是双击要访问的 DataAccessStuff 中的文件,它将为您提供文件的命名空间。

编辑:由于这是一个网站项目,而不是一个 Web 应用程序项目,命名空间默认情况下是不明确的,除非添加。

确保任何引用属于文件夹 Content.DataAccessStuff 的东西都有

using Content.DataAccessStuff;

与您的其余 using 语句放在类的顶部。

以下文章出色地突出了网站项目和 Web 应用程序项目之间的一些主要区别。

http://msdn.microsoft.com/en-us/library/dd547590.aspx

于 2013-11-08T05:32:46.807 回答
0

检查“DataAccessStuff”文件夹的所有类(.cs 文件)中提供的命名空间。

它应该是“Content.DataAccessStuff”。

于 2013-11-08T05:31:45.907 回答
0

使用 lab6.DataAccessStuff 而不是 Content 编写。

于 2013-11-08T05:37:46.787 回答