none
Remover cache RRS feed

  • Pergunta

  • Pessoa, criei o cache com 60 segundos

    <%@ OutputCache Duration="60" VaryByParam="Id" %>

    Porem ao clicar em um Button quero para esse cache se atualziar.. Alguma sugestão ?

    Att,

    sábado, 21 de julho de 2012 22:29

Respostas

Todas as Respostas

  • Amigo,

    Veja se esse código te ajuda:

    HttpResponse.RemoveOutputCacheItem("/pages/default.aspx");

    Espero ter ajudado e boa sorte!


    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    segunda-feira, 23 de julho de 2012 12:55
  • Pode também tentar desabilitar o cache do browser do usuário na requisição, desta forma:

            public void DesabilitarCacheBrowser()
            {
                HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
                HttpContext.Current.Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1));
                HttpContext.Current.Response.Cache.SetNoStore();
                HttpContext.Current.Response.AppendHeader("Pragma", "no-cache");
            }

    Abs


    Rodolfo Paoni

    segunda-feira, 23 de julho de 2012 13:13
  • Rodolfo,

    Nesse acaso sua solução não vai funcionar pq ele está aplicando o CACHE no servidor e não no usuário.


    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    segunda-feira, 23 de julho de 2012 13:15
  • Prezado Lucas, também nao consegui com o seu. Ja posto a mensagem de erro.
    terça-feira, 24 de julho de 2012 17:50
  • Boa tarde, Valmiki9D.

    Dá uma lida neste artigo e veja se te ajuda em algo.

    http://www.htmlgoodies.com/beyond/reference/article.php/3472881/So-You-Dont-Want-To-Cache-Huh.htm

    Espero ser útil.

    Att, 

    Mayã Gonzalez

    • Marcado como Resposta Harley Araujo sexta-feira, 3 de agosto de 2012 16:41
    terça-feira, 24 de julho de 2012 20:38
  • Amigo,

    Você chegou a alterar o caminho do arquivo, certo?
    Aquele "/pages/default.aspx" que está no exemplo deve ser alterado pelo endereço da sua página.

    Envia o erro para a gente continuar te ajudando...

    Abraço!!


    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    quarta-feira, 25 de julho de 2012 12:39