如何在 MVC 6 中获取 HtmlHelper

How to Get HtmlHelper in MVC 6

使用 MVC 6.0 beta1 时,我可以在 MVC 源代码中看到 GetHtmlHelper 有一个实用程序 DefaultTemplatesUtilities.cs。但是这个 HtmlHelper 只有 returns 格式的输出,它是在 CreateViewEngine() 方法中设置的。

如何创建 viewEngine 以便呈现正常的 html。

我需要通过代码得到HtmlHelper并用它来生成一些html。即 htmlHelper.EditorFor(model=>model.Property)

您可以使用对控制器构造函数的依赖注入来获取 HtmlHelper。

查看我的 以获得更详细的代码。