Det viser seg at innstillingene mine er som følger:
Så, i nettverksforespørselsresultatene, ble det funnet at Cache-Control:private fortsatt var denne verdien, og det fungerte ikke.
SetLastModified-metoden: Brukes til å sette Last-Modified HTTP-headeren på siden. Last-Modified HTTP-headeren indikerer når siden sist ble endret, og cachen vil stole på den for timing. Denne metoden vil feile hvis cache-grensehierarkiet brytes. Argumentet for denne metoden er en instans av DataTime-klassen.
SetSlidingExploring-metoden: Denne metoden setter cache-utløpet fra absolutt til justerbar tid. Parameteren er en boolsk verdi. Når parameteren er sann, oppdateres Cache-Control HTTP-headeren med hvert svar. Denne utløpsmodusen er den samme som IIS-konfigurasjonsalternativet som legger til utløpsheaderen til alle utgangssett i forhold til gjeldende tid. Når parameteren er Falsk, beholdes innstillingen, og ethvert forsøk på å aktivere justerbar utløpsdato vil statisk feile. Denne metoden kartlegges ikke direkte til HTTP-headere. Det er en påfølgende modul eller sekundær forespørsel for å sette opprinnelsesserverens caching-policy.
SetOmitVaryStar-metoden: En metode lagt til ASP.NET 2.0. Brukes for å spesifisere om responsen skal inkludere variy:*-headeren når man deriverer etter parameter. Metodeparameteren er en boolsk verdi, sann for å instruere HttpCachePolicy om ikke å bruke en *-verdi for egenskapen VaryByHeaders; Ellers er det feil.
SetCacheability-metoden: Brukes til å sette Cache-Control HTTP-headeren på siden. Denne headeren brukes til å kontrollere hvordan dokumenter caches på nettverket. Det finnes to overbelastningsmetoder i denne metoden, forskjellen er parameterne. En parameter for en overbelastningsmetode er HttpCacheability-enumverdiene, inkludert NoCache, Private, Public, Server, ServerAndNoCache og ServerAndPrivate (se MSDN for definisjoner av disse enumverdiene). Den andre metoden har to parametere, én er HttpCacheability-enumerasjonsverdien og den andre er en streng som representerer cachekontrollutvidelsen lagt til headeren. Det er viktig å merke seg at feltutvidelser kun er gyldige når de brukes sammen med Private eller NoCache-direktiver. Hvis du kombinerer inkompatible instruksjoner og utvidelser, vil denne metoden kaste et ugyldig parameterunntak.
Opprinnelig lenke: http://www.cnblogs.com/haiyabtx/archive/2012/11/18/2776462.html
Løsning:
Endelig festet jeg filteret mitt:
|