Red de conocimiento informático - Computadora portátil - Cómo anular el método de renderizado en C# mvc

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>

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();

}

}

}