如何从代码隐藏中调用App_Code文件夹中的类

本文关键字:Code 文件夹 App 调用 代码 隐藏 | 更新日期: 2023-09-27 18:11:55

我在ASP中创建了一个类。NET C#,它位于App_Code文件夹中。现在,我想从我的一个.aspx页面的代码隐藏中调用这个类。我该怎么做?

任何帮助都将不胜感激。

如何从代码隐藏中调用App_Code文件夹中的类

我假设您无法从代码后面看到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();