ブラウザに送信されるすべての html を傍受し、そこにあるいくつかのタグを置き換える必要があります。これは、グローバルに、すべてのビューに対して行う必要があります。C#を使用してASP.NET MVC 3または4でこれを行う最良の方法は何ですか? 過去に、Global.asax (vb) の「response.filter」を使用して、ASP.net Webforms でこれを実行しました。
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 をウォークスルーする、私が作成したクラスを呼び出します。C# を使用して ASP.NET MVC 4 でこれを行う方法がわかりません。お気づきかもしれませんが、私は MVC の世界ではまったくの初心者です。