如何从代码后面调用App_Code文件夹中的类?

时间:2011-10-21 22:24:48

标签: c# asp.net

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

任何帮助都会受到赞赏。

4 个答案:

答案 0 :(得分:6)

我假设您无法从代码隐藏中看到App_Code类,对吧?转到解决方案资源管理器并在类的属性中,将构建操作更改为Compile。进行此更改后,您应该能够在代码隐藏中访问该类。

答案 1 :(得分:2)

在构建项目以启用Intellisense之后,首先键入类的命名空间,或者使用命名空间添加using语句。

答案 2 :(得分:2)

在App_Code文件夹中的类文件中,只需将属性“Build Action”更改为Compile

即可

答案 3 :(得分:0)

如果您已将代码放入App_Code文件夹,则可以访问该代码。其中的代码在运行时动态编译,只要您的类是公共的,就可以在任何地方使用。您希望确保命名空间正确。建议这样的事情:

namespace MyNamespace.App_Code {
    public class MyClass {

然后,在您的代码中使用:

引用它
MyNamespace.App_Code.MyClass x = new MyNamespace.App_Code.MyClass();