【发布时间】:2010-01-04 22:31:35
【问题描述】:
我使用的是 MVC 1.0 RTM,以及用于区域的 Haack solution
我最近刚搬到 MVC2 RC,我正在使用单个项目区域和我的控制器在单独的程序集中。我的问题是,在 MVC 1 解决方案中,我 ALWAYS 在我的 RouteData.Values 集合中有“区域”,而在 MVC2 RC 中它不存在。你知道如何在 MVC2 RC 中得到这个吗?
提前致谢!
【问题讨论】:
标签: asp.net-mvc
我使用的是 MVC 1.0 RTM,以及用于区域的 Haack solution
我最近刚搬到 MVC2 RC,我正在使用单个项目区域和我的控制器在单独的程序集中。我的问题是,在 MVC 1 解决方案中,我 ALWAYS 在我的 RouteData.Values 集合中有“区域”,而在 MVC2 RC 中它不存在。你知道如何在 MVC2 RC 中得到这个吗?
提前致谢!
【问题讨论】:
标签: asp.net-mvc
这保存在路由的DataToken 中。即route.DataTokens["area"]。详情请查看MVC source 中的 AreaHelpers.cs。
顺便说一句,当您提出这样的问题时,您应该显示您正在使用的代码不起作用。它使提供答案变得更加容易。目前,不知道你是不是已经尝试过上面的方法,但是还是出错了,还是你还没发现呢。
【讨论】: