То же решение, что и у Эндрю, но, возможно, немного больше MVC'ish ...
Создайте новый класс, который наследуется от ViewPage. Переопределите его метод Render, чтобы отобразить саму страницу, а затем добавьте его в вывод, предложенный Эндрю. Чтобы все взломы происходили в методе Render, где это должно происходить.
Теперь каждое создаваемое вами представление меняет строку:
<%@ Page Title="" Language="C#" Inherits="System.Web.Mvc.ViewPage<MyModel>" %>
с
<%@ Page Title="" Language="C#" Inherits="CustomViewPage<MyModel>" %>
Я сам не проверял, но думаю, это должно сработать. Если хочешь, я могу попробовать и построить его.