我的 Views 文件夹变大了!我想重新组织它,使 Views 文件夹包含一个模块列表,然后每个 Module 文件夹都包含其当前显示在 Views 文件夹下的 View (Controller) 文件夹的共享。
但这当然意味着进入我的每个控制器并编辑每个视图返回方法及其视图的显式位置。
因此,而不是 Controller Orders.Index 方法只是有这个:
return View();
我必须对其进行编辑才能返回:
return View("~/Views/Orders/Index.cshtml");
你可以想象这个练习达到 50 多个控制器的糟糕程度。
有什么方法可以让我为每个控制器设置路由或其他东西,告诉控制器的方法在 Views 文件夹的已定义子文件夹中找到他们的视图?