在 beta6 中,我们能够像这样插入自定义视图引擎:
services.AddMvc()
.AddViewOptions(options =>
{
options.ViewEngines.Clear();
options.ViewEngines.Add(typeof(MyCustomViewEngine));
});
这在 beta7 和 options 中不再有效。ViewEngines 似乎已更改为
IList<IViewEngine>
我不明白如何插入一个而不需要更新它并提供其依赖项
options.ViewEngines.Add(new it up here?);
如何在 beta7 中插入我自己的自定义视图引擎?
在打电话之前我就弄清楚了
services.AddMvc()
我需要将我的视图引擎添加到 DI
services.TryAddSingleton<IRazorViewEngine, MyCustomViewEngine>();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)