我想创建一个带有嵌套区域的项目结构。例如,我有一个“主页”区域,在此下方我想要处理它自己的路由注册的“新闻”区域,并且当路由指向“新闻”区域中的控制器时会正确找到视图。通过将“新闻”区域名称更改为“主页/新闻”而不是简单的“新闻”,可以找到正确的视图。在主 Global.asax.cs 中,我实例化所有区域(“Home”和“News”)并单独注册它们,因为 RegisterAllAreas() 函数只找到一层深的区域(即它只找到并注册“Home” “ 区域)。
有没有其他人尝试过类似的东西?这是一个重大的黑客攻击还是一个稳定的长期解决方案?非常感谢您提供的任何建议。