ASP.net MVC获取当前的viewengine

Gul*_*dan 5 c# asp.net asp.net-mvc

是否有可能获得当前使用ViewEngineControllerContextViewEngineCollection?我想能够做到以下几点ViewEngines.GetCurrent.我知道我可以为该方法进行扩展,但我不知道如何实现它.

The*_*ing 5

您可以使用ViewEngineCollection查找ViewEngine与特定视图关联的内容.

ViewEngineResult result = ViewEngines.Engines.FindView(controllerContext,
                                                       "myView","myMaster");
IViewEngine viewEngine = result.ViewEngine;
Run Code Online (Sandbox Code Playgroud)

在这里看到更多的信息.