是否有可能从ViewEngine
或ControllerContext
获得目前使用的ViewEngineCollection
?我想能够说下面的ViewEngines.GetCurrent
。我知道我可以为该方法进行扩展,但我不知道如何实现它。
您可以使用ViewEngineCollection
查找与特定视图关联的ViewEngine
。
ViewEngineResult result = ViewEngines.Engines.FindView(controllerContext,
"myView","myMaster");
IViewEngine viewEngine = result.ViewEngine;
在这里查看更多info。