asp.net - 组织 Web 应用程序

标签 asp.net visual-studio namespaces

你们如何组织你们的 ASP.NET Web 应用程序? 您在应用程序中或单独的类库中是否有类(class)? 如何按类型、函数、层将类划分为 namespace ? 我有一个很棒的工作应用程序,但代码有点困惑,我想看看组织它的最佳方式。

最佳答案

我按层次组织我的类(class)。

在小型项目中,我有一个用于数据访问的类库、一个用于业务实体的类库、一个用于实用程序类(包括我的可重用代码)的类库,以及一个 Web 应用程序项目。

命名空间是这样的:

  • MyProjectName.DAL
  • 我的项目名称.BLL
  • MyProjectName.Utility
  • MyProjectName.Web

我从不将类添加到 Web 应用程序项目中。

关于asp.net - 组织 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/520937/

相关文章:

c# - 我们可以使用asp.net网站上传到youtube的最大视频大小是多少

javascript - 弹出文本框以保存数据

c# - 每隔两行更改一次的方程式

c++ - VS 2013 RC 允许使用大括号调用函数

c++ - VC++2010 中的编译器错误(2008 年干净!), "ambiguous call to overloaded function"

c# - 在 XAML 中实现全局命名空间

jquery - 固定高度的数据列表中的谷歌加图像样式

visual-studio - 在 Resharper 中跳出右括号的最佳做法是什么?

javascript - 使用 Javascript 命名空间/单例不会接受传递给成员方法的参数

c# - 尝试引用 LINQ 命名空间时出现异常