如何在asp.net MVC 1中使用Areas机制

时间:2010-04-14 15:06:17

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

为了使用关注点分离并优化控制器的清晰度,我们决定将控制器的每个操作分成不同的控制器(FunctionalLocationEditControllerFunctionalLocationCreateController等等。

现在的问题是Global.asax目前在路由中注册的几个页面有点大。

我们需要使用区域类型的机制,但出于商业原因,我们尚未准备好升级到MVC2。

基本上,MVC1中是否有办法将网址映射到<folder>/<controller>/<action>之类的内容?

2 个答案:

答案 0 :(得分:2)

是。查看Sharp Architecture(开源)。它们有一个非常好的区域机制,可以与ASP.NET MVC 1一起使用。

答案 1 :(得分:0)

我会考虑在MVC contrib中查看便携式区域。你可以看看这里:

http://www.lostechies.com/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx