为了使用关注点分离并优化控制器的清晰度,我们决定将控制器的每个操作分成不同的控制器(FunctionalLocationEditController
,FunctionalLocationCreateController
等等。
现在的问题是Global.asax目前在路由中注册的几个页面有点大。
我们需要使用区域类型的机制,但出于商业原因,我们尚未准备好升级到MVC2。
基本上,MVC1中是否有办法将网址映射到<folder>/<controller>/<action>
之类的内容?
答案 0 :(得分:2)
是。查看Sharp Architecture(开源)。它们有一个非常好的区域机制,可以与ASP.NET MVC 1一起使用。
答案 1 :(得分:0)
我会考虑在MVC contrib中查看便携式区域。你可以看看这里: