我想创建一个带有嵌套区域的项目结构。例如,我有一个“本地”区域,在此下方,我想要“新闻”区域来处理其自己的路线注册,并在路径指向“新闻”区域中的 Controller 时正确地找到 View 。通过将“新闻”区域名称更改为“家庭/新闻”而不是简单的“新闻”,可以找到正确的 View 。在主要的Global.asax.cs中,我实例化了所有区域(“主页”和“新闻”)并分别进行注册,因为RegisterAllAreas()函数只能找到一级深度的区域(即,它只能找到并注册“主页” “区域)。

有没有其他人尝试过类似的东西?这是一个主要的hack还是一个稳定的长期解决方案?您可以提供的任何建议都将受到赞赏。

最佳答案

您可以使用单独的开源CodePlex项目 MvcCodeRouting 来实现。

关于.net - ASP.NET MVC 2中是否可以嵌套区域?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3730618/

10-17 00:51