我在ASP.NET C#中创建了一个位于App_Code文件夹中的类。现在我想从我的一个.aspx页面后面的代码中调用这个类。我怎么能这样做?
任何帮助都会受到赞赏。
答案 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();