Sto costruendo un'app ASP.NET MVC 3 usando Razor come linguaggio modello.È possibile modificare l'output del viewer di rasoio appena prima di inviarlo al client?
Ecco cosa vorrei fare: Quando tutti i contenuti del modello da cshtml-file per una determinata richiesta sono stati analizzati in vista del rasoio e pronti per l'output al visitatore - quindi vorrei inserire alcune informazioni aggiuntive in il contenuto html analizzato.
Quindi la mia domanda è: C'è un evento di qualsiasi tipo a cui aggrapparsi all'interno del Viewer di Razor o all'interno del framework MVC che mi consente di fare questo tipo di modifiche all'output?
Non chiedere perché vorrei fare qualcosa di simile in un'applicazione MVC, è una storia lunga e noiosa.
Stai cercando di modificare il codice HTML generato dopo rasoio ha reso? Se è così puoi modificare il file cshtml? se no, può essere fatto ma non raccomandato. – Buildstarted
So che non è consigliato, ma purtroppo ho bisogno di modificare il cshtml in ritardo nel "ciclo". Comunque ... Avete qualche suggerimento su come farlo? –
Se questo è il caso, per favore vedi questa domanda: http://stackoverflow.com/questions/8642148/how-to-intercept-view-rendering-to-add-html-js-on-all-partial-view – Buildstarted