Ещё маленький вопрос забыл спросить: Вы когда писали, не встречали информацию о OutputCache, как он изменился в MVC 4, программно чистить кэш всё так же неудобно?
Вынужден аннулировать вопрос, где-то пол часа потратил на попытку вспомнить проблему, с которой столкнулся, но что-то кроме этого или этого ничего путного не попадается… там была проблема, для которой данный подход не работал и на просторах stackoverflow были весьма «некрасивые» решения (из-за чего пришлось изменить логику), жаль не могу сформулировать суть проблемы, но там было что-то не банальное. Судя по Вашему ответу, то «обвертка» над кешем не менялась, поэтому вероятность вспомнить суть проблемы у меня ещё есть ))
Да, это безобразие :) Перенесу генерацию в Controller (был соблазн сделать во Viewer).
В IE10 и IE9 Compatibility Mode проблем нет, но согласен, что это неправильно.
Фотосайт на MVC 4 для начинающих