我正在编写辅助类并注入_ViewImports
with
@inject HtmlHelperInject.TestHelper TestHelper
并注册在Startup.ConfigureServices
with
services.AddTransient<TestHelper>();
我怎样才能获得ViewContext
在这个辅助类中?我尝试通过控制器注入 - 不起作用,通过[ViewContext]
属性上的属性 - 不起作用。
截至目前(beta8),执行此操作的方法是实施...等待...ICanHasViewContext
。该接口添加了以下合约:
void Contextualize(ViewContext viewContext);
注入自定义实用程序 MVC 调用时Contextualize
并传入当前ViewContext
。注意:此机制很可能在未来版本中发生变化。如果没有,这个名字肯定会:)
希望这可以帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)