我有一个 ASP.NET MVC3 Razor 应用程序变得太大而无法有效管理。为了更好地控制代码,我实现了区域并将代码重新安排在各自的区域中。
从多个区域使用的东西留在“普通”控制器文件夹中。
一旦我使用某个区域的 Action 或 ActionLink,我的问题就会出现。我必须手动包含一个名为 'area = ""' 的路由参数才能使链接正常工作。
有很多链接需要更改,所以我尝试让控制器选择回退到“根”控制器以找到所需的控制器。到目前为止我没有运气。
如果找不到控制器,我必须做什么才能使 MVC3 搜索区域控制器并继续在根控制器文件夹中搜索?
谢谢安德烈亚斯