Im construyendo una aplicación ASP.NET MVC 3 usando Razor como lenguaje de plantilla.¿Es posible modificar la salida del visor de la maquinilla de afeitar justo antes de enviarlo al cliente?
Esto es lo que me gustaría hacer: Cuando todo el contenido de la plantilla de archivos cshtml para una determinada solicitud se ha analizado en razor viewengine y listo para enviar al visitante, entonces me gustaría insertar información adicional en el contenido html analizado
Así que mi pregunta es: ¿Hay un evento de cualquier tipo para enganchar dentro del visor Razor o dentro del marco MVC que me permite hacer este tipo de cambios en la salida?
No preguntes por qué me gustaría hacer algo como esto en una aplicación MVC, es una historia larga y aburrida.
¿Estás tratando de modificar el código HTML generado después de la maquinilla de afeitar se ha hecho? Si es así, ¿puedes simplemente modificar el archivo cshtml? si no se puede hacer pero no se recomienda. – Buildstarted
Sé que no se recomienda pero, lamentablemente, necesito modificar el cshtml hasta el final del "ciclo". De todos modos ... ¿Tiene alguna sugerencia sobre cómo hacerlo? –
Si ese es el caso, vea esta pregunta: http://stackoverflow.com/questions/8642148/how-to-intercept-view-rendering-to-add-html-js-on-all-partial-views – Buildstarted