我需要创建一个继承 RazorViewEngine 的自定义视图引擎来实现子区域(插件架构)的概念。
这意味着应该可以获得以下视图:\Areas\NameArea\Areas\SubArea\Views\XXX.cshtml
我有特定的路线数据,这些数据表明它涉及一个子区域。
因此,如果控制器返回 View("XXX") 系统应该足够智能以在正确的位置获取文件。
在某个地方应该有一个构造来检查它是否涉及子区域中的视图(通过已经存在的路线信息)并指向文件夹中的正确路径。
我该怎么做?