获取当前视图引擎
本文关键字:引擎 视图 获取 | 更新日期: 2023-09-27 18:08:09
是否有可能从ControllerContext
或ViewEngineCollection
中获得当前使用的ViewEngine
?我希望能够做到以下所说的ViewEngines.GetCurrent
。我知道我可以为这个方法做一个扩展,但我不知道如何实现这个
您可以使用ViewEngineCollection
来查找与特定视图相关联的ViewEngine
。
ViewEngineResult result = ViewEngines.Engines.FindView(controllerContext,
"myView","myMaster");
IViewEngine viewEngine = result.ViewEngine;