1

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

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

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

基本上,MVC1 中有没有办法将 Urls 映射到类似的东西<folder>/<controller>/<action>

4

2 回答 2

2

是的。查看Sharp Architecture(开源)。他们有一个非常好的区域机制,适用于 ASP.NET MVC 1。

于 2010-04-14T15:10:19.547 回答
0

我会考虑查看 MVC contrib 中的可移植区域。你可以看看这里:

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

于 2010-04-14T15:29:31.583 回答