可以';t访问asp.net网站项目中app_code文件夹中的类

本文关键字:app code 文件夹 项目 网站 访问 net asp 可以 | 更新日期: 2023-09-27 18:02:56

我遇到了这个问题,无法找到解决方案。

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

问题是:

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

  • 如果我想引用*.aspx文件中的类,我必须将其Build Action属性设置为:content。通过这种方式,我可以使用import语法引用类(例如,我的命名空间是IK,我必须包含:<%@ Import Namespace="IK" %>(,但我不能引用.aspx.cs文件中的类

所以现在,如果我想引用类,我必须选择aspxaspx.cs。我试着用谷歌搜索所有的东西,但没有成功。

可以';t访问asp.net网站项目中app_code文件夹中的类

明白了!

我创建这个项目使用:新->新网站项目->空的asp.net网站项目

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

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

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

感谢您读取