我的网站有很多页面可以处理数据库中的某些数据。由于许多过程是相同的,我将所有这些“常规”函数放在(公共部分)静态类中,并按照Visual Studio的建议将其保存在App_Code文件夹中:
Root
|
+-- App_Code
| |
| +-- GeneralStuff.cs
| |
| +-- DataStructure.cs
|
+-- Default.aspx
|
+-- Default.aspx.cs
|
+-- etc
问题在于,每当我尝试使用GeneralStuff类中定义的内容时,页面都无法编译,因为它无法找到该类:
Compiler Error Message: CS0103: The name 'GeneralStuff' does not exist in the current context
我也不能使用App_Data文件夹中保存的文件。请注意,从Visual Studio运行时一切正常。
其他详细信息:以下是我正在使用的版本:
- Microsoft .NET Framework版本:2.0.50727.3625;
- ASP.NET版本:2.0.50727.3634;
任何提示?
干杯
答案 0 :(得分:2)
您的类声明是否由命名空间装饰?如果是这样,您需要在任何想要使用它的位置包含对该命名空间的引用(使用using Namespace.Sub
语法)