2010-05-20 8 views
0

Plusieurs directives de contrôle de cache doivent être définies sur une page ASP.NET afin de réussir une analyse de sécurité Hailstorm. Par exemple, il me veut avoirComment définir plusieurs directives de contrôle de cache dans ASP.NET

Cache-control: no-cache="set-cookie"

en plus

Cache-control: no-cache

Je suis le réglage de la dernière avec la ligne suivante dans mon C# behind:

Response.CacheControl = "no-cache";

Y at-il un manière spéciale d'indiquer les deux directives à la fois? Est-ce que je les sépare juste avec un point-virgule?

Répondre

0

Vous pouvez le faire en cas OnInit comme ceci:

protected override void OnInit(EventArgs e) 
     { 
      Response.CacheControl = "no-cache"; 

      base.OnInit(e); 
     } 

Peut-être une bonne idée de créer HttpModule à cet effet.

+0

Merci, je le fais déjà dans la méthode OnInit. La question est, quelle est la bonne façon de spécifier plusieurs directives CacheControl? – strongopinions