Criar / obter DefaultHtmlGenerator do MVC Controller
Estou tentando criar (ou obter uma instância dele de alguma forma) para Microsoft.AspNet.Mvc.Rendering.DefaultHtmlGenerator dentro do meu método de controlador MVC6
Queria gerar o html para validação do meu Model dentro do meu controlador do asp.net mvc. Meu problema é onde obter os dados do construtor para DefaultHtmlGenerator como antiforgery, metadataProvider..etc
[HttpGet]
public IActionResult GetMarkup()
{
// IHtmlGenerator ge = this.CurrentGenerator();
IHtmlGenerator ge = new DefaultHtmlGenerator(params);
var tag= ge.GetClientValidationRules(params)
}
aqui está um link sobre a classe HtmlGeneratorDefaultHtmlGenerator