Мне нужно перехватить весь html, который будет отправлен в браузер, и заменить некоторые теги, которые есть. это нужно делать во всем мире и для каждого взгляда. Каков наилучший способ сделать это в ASP.NET MVC 3 или 4 с помощью C#? В прошлом я сделал это в ASP.NET WebForms с использованием «Response.Filter» в Global.asax (Vb)asp.net MVC 3/4 эквивалент response.filter
Private Sub Global_PreRequestHandlerExecute(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.PreRequestHandlerExecute
Response.Filter = New ReplaceTags(Response.Filter)
End Sub
это вызывает класс я создал, который наследует от System.IO.Stream и прошел через html, чтобы заменить все теги. Я понятия не имею, как это сделать в ASP.NET MVC 4 с использованием C#. Как вы могли заметить, я полностью новичок в мире MVC.
Проверить эту ссылку: http://msdn.microsoft.com/en-us/library/gg416513(v=vs.98).aspx – Chandu
Этот ответ показывает, как использовать фильтр ответа переписать итоговый HTML. http://stackoverflow.com/a/8382617/64750 – HackedByChinese