C'è un modo per utilizzare l'OutputCache attributo per memorizzare nella cache i risultati di soli disconnesso gli utenti e rivalutare per gli utenti registrati esempio:MVC3 OutputCache registrato solo utente caching
Quello che mi piacerebbe
[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
}
Questa è la cosa che molto mi mancava grazie. Non ho realizzato il caching disabilitato nullo. – maxfridbe
Non sapevo che fosse disponibile. Grazie :) –
@maxfridbe: non dimenticare di accettare la risposta. – jgauffin