【问题标题】:What is your favorite convention for organizing a ASP.NET project?您最喜欢组织 ASP.NET 项目的约定是什么?
【发布时间】:2010-05-25 16:37:54
【问题描述】:

我的团队正在开始一个全新的 ASP.NET 解决方案,它可能会变得更大。受 ASP.NET MVC 的启发,我们目前在模型项目中表达所有数据访问对象。然而,对于组织 ASP.NET ascx's 和 aspx's,我们没有很好的约定。

我们已经审查过 DotNetNuke,希望避免通过单个 default.aspx 驱动整个应用程序的复杂性。

组织非 MVC ASP.NET 解决方案的最佳方式是什么?非常感谢您的提示、链接和建议!

【问题讨论】:

    标签: .net asp.net naming-conventions conventions


    【解决方案1】:

    这就是我们组织解决方案的方式。以下是文件夹:

    1. 样式表(在此主题下,显示各种 JQuery UI 主题)
    2. Javascript(在这两个文件夹下 Custom 页面特定的 JS 和 Library--Jquery、Jquery-UI 等)
    3. DataFiles(我们所有的 http 处理程序 .ashx 都放在这里。我们经常使用 AJAX,所以我们所有的数据传递都是通过 HTTP 处理程序)
    4. 组件(我们所有的用户控件都在这里)
    5. 附件(所有附件都放在这里)
    6. 基于角色的文件夹,例如 Admin、Employees、Public(以便我们可以在 web.config 中设置身份验证和授权并完成)

    通常我们将基于角色的 aspx 保存在它们各自的文件夹中,并将其他一般 aspx 文件保存在根目录之外。添加到我们创建的内容中,我们有 App_Code 和 App_Data 但这两个是 ASP .net 文件夹,我们实际上并没有创建它们。

    HTH

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-03
      • 2010-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-08
      • 2021-02-07
      • 1970-01-01
      相关资源
      最近更新 更多