Avsnitt

[Hur gör jag:] Cachelagrat en ASP.NET sida baserat på information i HTTP-huvudet

I den här videon visar Chris Pels hur du behåller en sida i ASP.NET utdatacachen baserat på information i sidans HTTP-huvud. Först granskas de potentiella HTTP-huvudvärdena. Sedan skapas en exempelsida och sedan används OutputCache-direktivet med attributet VaryByHeader som innehåller värdet "accept-language", ett HTTP-huvud, för att styra cachelagring baserat på språket i användarens webbläsare. Exempelsidan visas i IE som är inställd på engelska och sedan i FireFox som är inställd på att använda franska. Slutligen diskuteras alternativet att flytta cachedefinitionen till en CacheProfile i filen web.config.

  • Källa (C#)
  • Källa (VB)