在ASP.NET MVC中使用區域來方便管理controller和view
阿新 • • 發佈:2019-01-15
空間 查看 span name 新建 文件 img info con
在ASP.NET MVC中使用區域來方便管理controller和view
在mvc架構中,一般在controllers和views中寫所有控制器和視圖,
太多控制器時候,為了方便管理,想要將關於person的所有控制器放在一個文件夾裏面,這樣就容易查看和管理。
這時候在WEB下面創建一個Areas文件夾。(和Controllsers文件夾同級)
然後在Areas裏面右鍵選擇新建區域。
會自動創建一個路由信息,和web。comfig還有controllers文件夾等。
這時候就可以很清晰的管理和歸類。
如果把原先Controllers中的控制器personcontroller剪切到新建的域中,會發現
通過訪問 HTTP://localhost:10000/PersonInfo/Person/Index 無法訪問。
是因為原來的Personcontroller 在 namespace: Web.Controllers下面。
這時候要將原來的命名空間修改為 Web.Areas.PersonInfo.Controllsers 就可以了。
在ASP.NET MVC中使用區域來方便管理controller和view