我正在尝试找出一种自定义路由的方法,该方法将允许我使用特定视图文件夹中的子文件夹。
我有一个控制器 (FinanceAdmin) 和一个包含多个视图的视图文件夹 (\FinanceAdmin)。在该视图文件夹中,我有很多独立的图表视图(Chart1、Chart2...Chart50 等...),我将它们作为部分包含在各个视图页面上。为了清理我的文件/组织结构中的内容,我想这样设置:
我知道我可以使用区域来分隔我的应用程序的不同部分,但这并不是我真正想要的。我希望能够创建一个自定义路由,以便在我的控制器中,我可以简单地返回:
return View(chartdata);
代替
return View("~/Views/FinanceAdmin/Chart/_Chart1.cshtml",chartdata);
通用路由是否可行(因此我不必为每个文件创建一个)?我宁愿不为这种独特的情况编写自定义视图引擎。