none
postback não rolar a página, tem como?

    Question

  • Pessoal,

    Estou com um formulário muito grande, e numa etapa dele eu fiz o seguinte:

    Tem uma checkboxlist com vários itens.. ao escolher um item especifico da lista, ele faz aparecer um campo de texto.

    Isto funciona, pq eu habilitei o postback da checkboxlist e configurei o evento Select index change

    Só que como o formulário é grande a cada vez que eu clico ele pisca a tela e vai para o começo da página..

    Isto é ruim pq cada vez que o usuário seleciona um item da lista o postback faz jogar para o começo da página e ele tem que rolar até o item escolhido..

    Tem como ele não rolar a página.. ? Ou alguém tem alguma idéia, tipo ancora ou algo assim?

    Wednesday, March 07, 2007 2:56 PM

Answers

  • Olá,

    Na diretiva PAGE vc pode fazer o que precisa ajustando o parametro MaintainScrollPositionOnPostback.

    Exemplo :

    <%@ Page MaintainScrollPositionOnPostback="true" %>

    Espero ter ajudado
    Por favor marque como resposta se o post foi útil

    Wednesday, March 07, 2007 3:04 PM

All replies

  • Por javascript vc consegue controlar aonde sua barra de rolagem vai "começar"

    Por âncora não recomendo, vc vai ter que ficar recuperando os checkbox que estavam selecionados, pq vai ter que usar um redirect.

    Agora a lógica de posicionamento inicial da barra vc tem ki criar, com relação à posição do checkbox

    Wednesday, March 07, 2007 3:02 PM
  • Olá,

    Na diretiva PAGE vc pode fazer o que precisa ajustando o parametro MaintainScrollPositionOnPostback.

    Exemplo :

    <%@ Page MaintainScrollPositionOnPostback="true" %>

    Espero ter ajudado
    Por favor marque como resposta se o post foi útil

    Wednesday, March 07, 2007 3:04 PM
  • UHU. bacana isto.. funcionou valeu!!

     

    Wednesday, March 07, 2007 3:18 PM