我想创建一个嵌套区域的项目结构。例如,我有一个“家庭”区域,在此之下,我希望处理它自己的路线注册的“新闻”区域能够在路线指向“新闻”区域中的控制器时正确找到视图。通过将“新闻”区域名称更改为“主页/新闻”而不是简单地将“新闻”更改为正确的视图。在主要的Global.asax.cs中,我实例化了所有的区域(“Home”和“News”)并分别注册它们,因为RegisterAllAreas()函数只找到一个深度的区域(即它只查找并注册“Home “区域)。是否可以在ASP.NET MVC 2中嵌套区域?
有没有其他人试过类似的东西?这是一个重大的黑客攻击,或者这是一个稳定的长期解决方案吗?任何建议,你可以提供非常感谢。
ASP.NET MVC的好处之一是更简单和可读的URL。嵌套区域越多,网址越长,并且友善程度越低。你真的需要嵌套吗?只是一个想法(对不起,我不知道你的问题的答案)。 – 2011-02-23 01:52:32