MVC3:区域是否适用于此?

时间:2012-02-03 13:24:25

标签: asp.net-mvc-3 asp.net-mvc-areas

我必须编写一个门户网站,它提供多种不同的功能,例如:用户问题的通知和解决,采购请求,耗材请求,设施管理......

我认为我应该创建一个MVC应用程序并通过创建一个常见事物区域和每个其他功能的单独区域来划分它,但不知道区域的概念是否适合我的需要或是否适用于其他需求。

感谢您的回答。

1 个答案:

答案 0 :(得分:4)

区域会将您网站的各个部分划分为每个区域/文件夹都有相关视图和控制器的目录。

区域还有助于在URL结构中分离您的应用程序。

我不认为何时使用区域有一个严格的规则,何时不使用区域,最常见的是我会说它取决于您的应用程序的大小。只有几页的网站不会真正需要任何区域,这可能在设计上有点过分。