如何从代码隐藏中调用App_Code文件夹中的类
本文关键字:Code 文件夹 App 调用 代码 隐藏 | 更新日期: 2023-09-27 18:11:55
我在ASP中创建了一个类。NET C#,它位于App_Code文件夹中。现在,我想从我的一个.aspx页面的代码隐藏中调用这个类。我该怎么做?
任何帮助都将不胜感激。
我假设您无法从代码后面看到App_Code类,对吧?转到解决方案资源管理器,在类的属性中,将"生成操作"更改为Compile
。进行此更改后,您应该能够访问代码隐藏中的类。
构建项目以启用Intellisense后,请首先键入类的Namespace,或添加带有Namespace的using语句。
在App_Code文件夹中的类文件中,只需将属性"Build Action"更改为Compile
如果将代码放在App_code文件夹中,就可以访问代码。其中的代码在运行时是动态编译的,只要您的类是公共的,就可以在任何地方使用。您需要确保获得正确的命名空间。建议如下:
namespace MyNamespace.App_Code {
public class MyClass {
然后,在您的代码参考中使用:
MyNamespace.App_Code.MyClass x = new MyNamespace.App_Code.MyClass();