Crear / Obtener DefaultHtmlGenerator desde MVC Controller
Estoy tratando de crear (u obtener una instancia de alguna manera) para Microsoft.AspNet.Mvc.Rendering.DefaultHtmlGenerator dentro de mi método de controlador MVC6
Quería generar el html para la validación de mi Modelo dentro de mi controlador de asp.net mvc. Mi problema es dónde obtener los datos del constructor de DefaultHtmlGenerator como antiforgery, metadataProvider..etc
[HttpGet]
public IActionResult GetMarkup()
{
// IHtmlGenerator ge = this.CurrentGenerator();
IHtmlGenerator ge = new DefaultHtmlGenerator(params);
var tag= ge.GetClientValidationRules(params)
}
Aquí está el enlace sobre la clase HtmlGeneratorDefaultHtmlGenerator