gpt4 book ai didi

asp.net-mvc - 更改 ASP.Net MVC 目录结构

转载 作者:行者123 更新时间:2023-12-01 13:02:57 25 4
gpt4 key购买 nike

我使用 ASP.Net MVC (3) 已经有一段时间了,我非常喜欢它。但是我觉得有点烦人的一件事是必须一直在 Controller / View /模型/脚本目录之间浏览。所以我想知道是否有办法告诉 MVC 在不同的位置查找文件?

也许有人可以告诉我如何通过 Controller 将文件简单地分组在一起,例如:

目录:/成员(member)

  • 成员(member) Controller
  • 登录 View
  • 登录模型
  • 注册 View
  • 注册模型

亲切的问候奥拉夫

最佳答案

我很清楚你在说什么。以下是我发现默认 MVC 文件夹结构繁琐的情况:

  • 我正在使用一个模型一个 View 的方法
  • 我的 Controller 基本上只适用于一个特定的 View
  • 我有一些仅适用于该 View 的 javascript

为什么我要将这些片段分别放在不同的文件夹中?

我在 Views 文件夹中为 View 创建了一个文件夹,因此您有一个文件夹 ~/Views/MyEntityList(就像传统的 MVC 方法一样),但我放置了属于该组件的一切那里:

  ~/Views/MyEntityList/
MyEntityListController.cs
MyEntityListModel.cs
MyEntityList.js
MyEntityList.aspx

我发现这种结构导致所有开发人员保持 View 彼此分离。除了允许浏览器直接访问 .js 资源外,不需要特殊的 MVC 配置。

在某些架构模式中,这可能不是一个好的方法。对于每个模型每个 View 的方法(请参阅 Los Techies 了解更多说明)我真的很喜欢这种结构。

关于asp.net-mvc - 更改 ASP.Net MVC 目录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4907516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com