Cómo anular el método de renderizado en C# mvc
Clase estática pública HelperExtensions
{
cadena estática pública RenderViewToString (este contexto ControllerContext, cadena viewName, modelo de objeto)
{
if (string.IsNullOrEmpty(viewName))
viewName = context.RouteData.GetRequiredString("action");
context.Controller.ViewData.Model = modelo;
usando (var sw = new StringWriter())
{
ViewEngineResult viewResult = ViewEngines.Engines.FindPartialView(context, viewName); p> p>
var viewContext = new ViewContext(context,
viewResult.View,
context.Controller.ViewData,
context.Controller. TempData,
sw);
prueba
{
viewResult.View.Render(viewContext, sw);
}
catch (Excepción ex)
{
throw;
}
return sw .GetStringBuilder ().ToString();
}
}
}