ASP.NET MVC2中的文件夹结构

时间:2010-09-11 09:46:30

标签: asp.net-mvc-2

我的MVC2文件夹结构有问题

我如何使用这种方式:
文件夹:
控制器
--Portal
----会计
------ CashController.cs
------ BankController.cs
---- HR
------ EmployeesController.cs 模型
查看
--Portal
----会计
------现金
-------- Index.aspx的
-------- List.aspx
------银行
-------- Index.aspx的
------ HR
-------- Index.aspx的
-------- Employee.aspx

如何使用这样的文件夹结构以及如何使用正确的格式路由URL。

非常感谢

1 个答案:

答案 0 :(得分:6)

您可能需要考虑使用Areas并删除Portal文件夹,因为它只是一个包装器。

所以你最终会得到这样的东西:

-Areas
---Accounting
------Controllers
---------CashController.cs
---------BankController.cs
------Views
---------Cash
------------Index.aspx
------------List.aspx
---------Bank
------------Index.aspx
---HR
------Controllers
---------EmployeesController.cs
------Views
---------Employees
------------Index.aspx
------------Employee.aspx

有关区域here的更多信息

或者只使用您想要的任何结构并更改名称空间以匹配默认值(不推荐)。