none
Manter a posição da barra de rolagem quando utilizo o refresh RRS feed

  • Pergunta

  • Pessoal, estou trabalhando em uma solicitação do meu cliente, aonde eu tenho uma pagina que atualiza automaticamente a cada 30 segundos e deve manter a posição da barra de rolagem para atualizar estou usando a seguinte linha no meu codigo, e funciona perfeitamente. <meta http-equiv="refresh" content="30"/> porem a barra de rolagem sempre volta ao topo da pagina quando o refresh é executado, tentei a função MaintainScrollPositionOnPostback="true" porém ela nao funciona quando o meu refresh automatico é executado testei também alguns javascripts mas funcionam da mesma maneiro do MaintainScrollPositionOnPostback="true" , apenas quando eu aperto F5 ou mando o browser atualizar, mas nao no refresh automatico alguem sabe alguma maneira de atualizar a pagina automaticamente e manter a posição da barra ??
    • Editado Felipe Cesar terça-feira, 29 de março de 2011 18:51 Dúvida
    terça-feira, 29 de março de 2011 18:51

Respostas

  • Você pode usar Ajax Update Panel e um timer para atualizar a Página Automaticamente,,

    segue exemplo...

     

    http://www.macoratti.net/07/07/ajax_upp.htm

     

    Abraço


    Se for útil marcar como resposta Para que outros Aproveitem
    • Marcado como Resposta Harley Araujo quarta-feira, 6 de abril de 2011 10:24
    terça-feira, 29 de março de 2011 19:17
  • Tente substituir sua meta tag de refresh por um controle asp:Timer, com ele voce consegue manter a barra de rolagem na posição atual.

    <asp:Timer ID="t1" runat="server" Interval="30000"/>
    


    ----------------------------
    Bruno Seixas
    Analista de Sistemas
    • Sugerido como Resposta Lucas Vandor terça-feira, 29 de março de 2011 19:04
    • Marcado como Resposta Harley Araujo quarta-feira, 6 de abril de 2011 10:24
    terça-feira, 29 de março de 2011 19:01

Todas as Respostas

  • Tente substituir sua meta tag de refresh por um controle asp:Timer, com ele voce consegue manter a barra de rolagem na posição atual.

    <asp:Timer ID="t1" runat="server" Interval="30000"/>
    


    ----------------------------
    Bruno Seixas
    Analista de Sistemas
    • Sugerido como Resposta Lucas Vandor terça-feira, 29 de março de 2011 19:04
    • Marcado como Resposta Harley Araujo quarta-feira, 6 de abril de 2011 10:24
    terça-feira, 29 de março de 2011 19:01
  • Você pode usar Ajax Update Panel e um timer para atualizar a Página Automaticamente,,

    segue exemplo...

     

    http://www.macoratti.net/07/07/ajax_upp.htm

     

    Abraço


    Se for útil marcar como resposta Para que outros Aproveitem
    • Marcado como Resposta Harley Araujo quarta-feira, 6 de abril de 2011 10:24
    terça-feira, 29 de março de 2011 19:17
  • Ola, voce conseguiu resolver para a pagina voltar apos o refresh na posição que estava?

    Hellmann's (Joviano Pott)

    quinta-feira, 9 de novembro de 2017 00:24