Создать / получить DefaultHtmlGenerator из контроллера MVC

Я пытаюсь создать (или каким-либо образом получить его экземпляр) для Microsoft.AspNet.Mvc.Rendering.DefaultHtmlGenerator внутри моего метода контроллера MVC6

Я хотел сгенерировать HTML для проверки моей модели внутри себя моего контроллера asp.net mvc. Моя проблема заключается в том, где можно получить данные конструктора для DefaultHtmlGenerator, такие как antiforgery, metadataProvider..etc

 [HttpGet]
 public IActionResult GetMarkup()
 {
    // IHtmlGenerator ge = this.CurrentGenerator(); 
    IHtmlGenerator ge = new DefaultHtmlGenerator(params);
    var tag= ge.GetClientValidationRules(params)
}

вот ссылка на класс HtmlGeneratorDefaultHtmlGenerator

Ответы на вопрос(1)

Ваш ответ на вопрос