我期待將Web窗體應用程序遷移到mvc。我需要解決的一個組織問題是我們的文件夾結構。當然,它是按功能區域組織的,例如,重組ASP.NET MVC文件夾
- 應用
- 功能區域(例如我的賬戶)
- 任務1(管理通知)
- 任務2(更改付款信息)
- 等。
- 功能區域
- 任務1
- 任務2
- 等。
- 功能區域(例如我的賬戶)
這很好地適用於我們的基於任務的應用程序。然而,從我的理解,用MVC應用程序默認的組織類同
- 控制器
- Task1Controller.cs
- Task2Controller.cs
- 查看
- 任務1
- ViewOne.aspx
- ViewTwo.aspx
- 任務2
- ViewOne.aspx
- 任務1
- 模型
等.....
我想保留我們目前擁有的佈局。我預想的結構更像
- 應用
- 功能區(我的帳戶)
- 任務1
- 控制器
- 查看1
- 查看2
- 任務2
- 控制器
- 查看1
- 查看2
- 任務1
- 功能區(我的帳戶)
等等
我需要走哪條道路才能實現此目標?如果我這樣做了,我會因爲偏離公約而遭受什麼樣的痛苦?