无法从asp.net网站项目中的app_code文件夹访问类

时间:2014-05-13 02:45:35

标签: c# asp.net .net

我遇到了这个麻烦,我无法找到解决方案。

我有一个asp.net网站项目。 app_code文件夹中名为Libs.cs的类库(类名也是Libs)。

问题是:

  • 如果我想引用*.aspx.cs文件中的类,我必须将其Build Action属性设置为:compile。这样我就可以在不使用using Synxtax的情况下引用该类(例如我的命名空间是IK,我不必包括:using IK;),但我不能在.aspx file中引用该类{1}}

  • 如果我想在*.aspx文件中引用该类,我必须将其Build Action属性设置为:content。这样我就可以使用import语法引用该类(例如我的命名空间是IK,我必须包括:<%@ Import Namespace="IK" %>),但我无法在.aspx.cs中引用该类文件

现在,如果我想引用该课程,我必须选择aspxaspx.cs。我试图谷歌和一切,但没有成功。

1 个答案:

答案 0 :(得分:1)

知道了!

我使用以下方法创建了这个项目:new-&gt;新网站项目 - &gt;空的asp.net网站项目

但我不知道它成了Web应用程序项目

所以使用app_code文件夹包含类文件是错误的

解决方案是为类创建另一个文件夹

感谢readin