asp.net - 将类组织到 App_Code 文件夹中的命名空间中无法按预期工作

标签 asp.net visual-studio

我为我的 Web 项目创建了几个类,我将把它们存储在 App_Code 文件夹中。我不想将所有类存储在顶层(无命名空间),但想将它们组织到命名空间中。到目前为止,这似乎不可能,因为当我使用“using XXXX;”时命名空间声明它仍然无法在我的代码隐藏文件中找到正确的类。我可能做错了什么?

编辑:

例如我有

namespace foo
{
    public class bar
    {
    }
}

然后在我的 default.aspx 页面代码后面

.
.
.
using foo

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        bar NewBar = new bar();
    }
}

以上对我不起作用,我必须使用

foo.bar NewBar = new foo.bar();

有人知道我做错了什么吗?

编辑: 好的,我已经安装了 Visual Studio 2005 SP 1 并尝试将其转换为 Web 应用程序而不是网站。还是没有运气。

最佳答案

(我在这里猜测)尝试打开文件的属性并将构建操作设置为“编译”。

关于asp.net - 将类组织到 App_Code 文件夹中的命名空间中无法按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/520429/

相关文章:

asp.net - 对于复杂的导航菜单,我应该使用数据缓存还是输出缓存?

javascript - 在没有 JS 警报的情况下,在加载时更改 ASP.NET 中的光标不起作用

visual-studio - 创建 Visual Studio 主题特定的语法高亮

.net - 情报加载永远挂起 Visual Studio Xamarin.Forms

c# - ASP.NET 邮件附件不包含数据

asp.net - 如何在 ASP.Net 控件中使用背景图像 <asp :PasswordStrength>

javascript - 只有在 ajax 请求完全完成后才执行 js 函数

angular - Visual Studio 2015 Typescript 无法识别导入的成员和模块

c# - XamlParseException : Could not load file or assembly 'ResourceLibrary, ...' or one of its dependencies. 系统找不到指定的文件

visual-studio - 使用 Visual Studio IDE 查找和替换搜索多个字符串