Inquiridor
Acessar ancora dentro de uma div

Pergunta
-
Pessoal, me deparei com o seguinte problema.
Ma minha página aspx eu tenho um formulário e uma grid no final da página. Porém essa grid fica muito grande. Então coloquei ele dentro de um div que gera uma barra de rolagem dentro dela. Acontece que se eu rolo a barra até o final e depois insiro algo no formulário e dá o postback, a barra de rolagem sobe de novo. Eu queria que ele ficasse no final. Alguém sabe como posso proceder, se é com ancora ou outro geito?
Obrigado,
Thiago
Todas as Respostas
-
Thiago,
configure a propriedade SmartNavigation da sua página para true e veja se funciona.
Ricardo Oneda
http://thespoke.net/blogs/oneda/default.aspx -
-
Ricardo, procurei sobre o smatNavigation.Coloquei no meu web.config mas nada mudou. Agora eu não sei se é porque meu framework é 1.1 e não 2.0 (uso ainda o 2003) ou se é porque a barra é gerada dentro da div e não da janela do navegador (que aliás uso o IE 6.0).
Abraço,
Thiago
-
Thiago,
no Visual Studio, quando você estiver visualizando o design da sua página, tecle F4 para chamar a janela de propriedades. Nela, procure pela propriedade SmartNavigation e altere seu valor para true. Mais detalhes em:
http://thespoke.net/blogs/oneda/archive/2005/04/21/129854.aspx
Ricardo Oneda
http://thespoke.net/blogs/oneda/default.aspx -
Ricardo,
Consegui fazer o que eu queria colocando uma ancora no fim da div e na url eu coloco o "#ancora" para chamar essa ancora.
Acontece que quando a página faz um postback (tipo, mando inserir os dados do formulário no banco), o #ancora some da URL. Como posso fazer para mantê-lo?
Obrigadão pela ajuda,
Thiago