Как установить несколько директив управления кэшем в ASP.NET - PullRequest
0 голосов
/ 20 мая 2010

У меня должно быть несколько определенных директив управления кэшем на странице ASP.NET, чтобы пройти проверку безопасности Hailstorm Например, он хочет, чтобы у меня было

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

в дополнение к

Cache-control: no-cache

Я установил последний со следующей строкой в ​​моем коде C #:

Response.CacheControl = "no-cache";

Есть ли особый способ указать обе директивы одновременно? Я просто разделяю их точкой с запятой?

1 Ответ

0 голосов
/ 21 мая 2010

Вы можете сделать это в событии OnInit следующим образом:

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

            base.OnInit(e);
        }

Может быть, хорошая идея создать HttpModule для этой цели.

...