3

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

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

谢谢

4

2 回答 2

1

通常,您会看到

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

其余的都是个人喜好。

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

这是 DotNetNuke 06.02.03 的文件夹结构。

在此处输入图像描述

于 2013-07-23T17:43:27.000 回答
0

一般来说,开发者通常会将其素材归类到其名称所传达内容的文件夹中;例如,他们通常将所有 CSS、图像和 Java 脚本放在 Assets 文件夹中,或者如果他们有多个 Master Page,则将它们放在 MastePages 文件夹中。

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

我不得不提一下,在使用模块化、MVP 或 MVC 设计模式、依赖注入等的企业级应用程序中。区别基于关注点分离。

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

于 2013-07-23T18:41:56.430 回答