asp.net中的文件夹结构

时间:2013-07-23 17:07:14

标签: asp.net directory

还在我学习ASP.NET的早期阶段。只是想知道在ASP.NET中构建文件夹的最佳实践方法是什么?我知道MVC项目中的惯例或标准。纯ASP.NET中有什么类似的东西吗?

如果没有标准。请让我看看你(经验丰富的asp.net专家)如何用你的解释来构建你的项目。

由于

2 个答案:

答案 0 :(得分:1)

通常情况下,您会看到

  • / App_Data(标准)
  • / App_Start(标准 - 新)
  • / App_Themes(标准 - 旧)
  • /内容(标准 - 新)
  • /控制
  • /图片
  • /脚本
  • / MasterPages

其余的是个人偏好。

但是,我们通常将授权的aspx页面保存在单独的文件夹中,以便我们可以使用web.config来限制访问。

这是DotNetNuke 06.02.03的文件夹结构。

enter image description here

答案 1 :(得分:0)

一般来说,开发人员通常会将其资料分类到其名称传达内容的文件夹中;例如,它们通常将所有CSS,图像和Java脚本放在Assets文件夹中,或者如果它们有多个母版页,则将它们放在MastePages文件夹中。

您应该根据与其相关的业务来区分您的Web表单,例如,有关用户的所有表单都应放在“帐户”文件夹中。

我必须提到在使用模块化,MVP或MVC设计模式,依赖注入等的企业级应用程序中。区别是基于分离关注。

总而言之,您的文件夹名称传达其中的材料非常重要。