Есть ли способ использовать OutputCache атрибут кэширования результатов только зарегистрированным пользователям и переоценивать для зарегистрированных пользователей в примере:OutputCache mvc3 только логаут кэширование пользователя
что я хотел бы
[OutputCache(onlycacheanon = true)]
public ActionResult GetPhoto(id){
var photo = getPhoto(id);
if(!photo.issecured){
return photo...
}
return getPhotoOnlyIfCurrentUserHasAccess(id);
//otherwise return default photo so please don't cache me
}
Это именно то, что я пропускал спасибо. Я не понял нулевого кэширования отключений. – maxfridbe
Не знал, что он был доступен. Спасибо :) –
@maxfridbe: Не забудьте принять ответ. – jgauffin