仍然在我学习 ASP.NET 的早期阶段。只是想知道在 ASP.NET 中构建文件夹的最佳实践方法吗?我知道 MVC 项目中的约定或标准。纯 ASP.NET 中有类似的东西吗?
如果没有标准。请让我看看您(经验丰富的 asp.net 专家)如何通过解释来构建您的项目。
谢谢
通常,您会看到
其余的都是个人喜好。
但是,我们通常将授权的 aspx 页面保存在单独的文件夹中,以便我们可以使用 web.config 来限制访问。
这是 DotNetNuke 06.02.03 的文件夹结构。
一般来说,开发者通常会将其素材归类到其名称所传达内容的文件夹中;例如,他们通常将所有 CSS、图像和 Java 脚本放在 Assets 文件夹中,或者如果他们有多个 Master Page,则将它们放在 MastePages 文件夹中。
您应该根据与它们相关的业务来区分您的 Web 表单,例如,所有关于用户的表单都应该放在 Account 文件夹中。
我不得不提一下,在使用模块化、MVP 或 MVC 设计模式、依赖注入等的企业级应用程序中。区别基于关注点分离。
总而言之,重要的是您的文件夹的名称传达了其中的材料。