Olá.
Hoje venho apenas trazer uma dica rápida.
Supondo que tenhamos um formulário muito grande, que extrapola o tamanho vertical da tela, ele será exibido no navegador com a barra de rolagem do lado direito da tela.
Ao preencher as informações do formulário a aplicação muitas vezes necessita realizar algum ou vários postbacks.
Logo, é necessário mantermos o foco no local onde o usuário está trabalhando, sem que ele seja obrigado a rolar a página todas as vezes que a página for recarregada.
No ASP.Net 1.0 e 1.1 utilizávamos a opção “SmartNavigation” da diretiva Page em cada página que desejássemos adicionar este comportamento.
Caso desejável poderíamos incluir uma opção no web.config para habilitar tal opção para toda a aplicação:
<page smartNavigation="true" />
O SmartNavigation trabalhava com IFrames para conseguir tal comportamento.
No ASP.Net 2.0 o SmartNavigation foi substituído pela opção “MaintainScrollPositionOnPostback”.
MaintainScrollPositionOnPostback aceita true ou false e mantém a posição da rolagem da página entre os pastbacks da mesma sem usar o recurso de IFrame.
Abraços e até o próximo post.
Assinar:
Postar comentários (Atom)
Um comentário:
Fala JP, blza?
Tive que virar funcionário público pra mexer com .Net tb. Qdo tiver num nível melhor, começarei a trocar idéias com vc!!
Abraço
Indio
Postar um comentário