Это определенно не должно происходить со стандартными страницами aspx / ascx, поэтому я собираюсь предположить, что это что-то специфическое для WebFormsMVP.
Я не слишком знаком с WebFormsMVP, но вы уверены, что директива OutputCache там вообще работает? например забудьте пользовательский элемент управления и просто выведите <% = DateTime.Now%> с самой страницы. Если вы не получаете никакого поведения кэширования, то вы удалили часть пользовательского контроля из уравнения.
Не полный ответ, но, возможно, шаг вперед:)