Можно задать кеширование только для дочерних элементов
В виде
Output Cache Settings
VaryByParam
"*"
"none"
"name"
Location где выполняется кеширование
VaryByHeader
VaryByCustom
SqlDependency
Cache Profiles
В файле Web.config в секции <system.web>
После этого профили можно использовать в контроллере