MVC3. Профиль кэша для дочерних действий. сейчас это невозможно, верно? - PullRequest
1 голос
/ 22 февраля 2011

Как я понимаю, невозможно настроить профиль кэша для OutputCacheAttribute, если действие вызывается как дочернее действие.

из-за кода внутри System.Web.Mvc.OutputCacheAttribute.ValidateChildActionConfiguration ()

 if (!String.IsNullOrWhiteSpace(CacheProfile) ||
            !String.IsNullOrWhiteSpace(SqlDependency) ||
            !String.IsNullOrWhiteSpace(VaryByContentEncoding) ||
            !String.IsNullOrWhiteSpace(VaryByHeader) ||
            _locationWasSet || _noStoreWasSet) {
            throw new InvalidOperationException(MvcResources.OutputCacheAttribute_ChildAction_UnsupportedSetting);
        }

Существуют ли другие способы настройки профиля кэша?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...