2009-11-16 109 views
0

我期待將Web窗體應用程序遷移到mvc。我需要解決的一個組織問題是我們的文件夾結構。當然,它是按功能區域組織的,例如,重組ASP.NET MVC文件夾

  • 應用
    • 功能區域(例如我的賬戶)
      • 任務1(管理通知)
      • 任務2(更改付款信息)
      • 等。
    • 功能區域
      • 任務1
      • 任務2
      • 等。

這很好地適用於我們的基於任務的應用程序。然而,從我的理解,用MVC應用程序默認的組織類同

  • 控制器
    • Task1Controller.cs
    • Task2Con​​troller.cs
  • 查看
    • 任務1
      • ViewOne.aspx
      • ViewTwo.aspx
    • 任務2
      • ViewOne.aspx
  • 模型

等.....

我想保留我們目前擁有的佈局。我預想的結構更像

  • 應用
    • 功能區(我的帳戶)
      • 任務1
        • 控制器
        • 查看1
        • 查看2
      • 任務2
        • 控制器
        • 查看1
        • 查看2

等等

我需要走哪條道路才能實現此目標?如果我這樣做了,我會因爲偏離公約而遭受什麼樣的痛苦?

回答

1

看看在ASP.NET MVC 2.0中的areas