Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
301
Assunto : ASP.NET
Titulo: Agilizando a navegação em formulários com PostBack

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Formulários com muitos PostBacks podem gerar problemas na navegação do usuário : O foco é retornado para o 1o objeto do formulário, a scrollbar não se mantém posicionada corretamente, entre outros problemas.

O ASP.NET resolve esses problemas através de uma propriedade chamada SmartNavigation. Ao ser setada para true essa propriedade faz com que automaticamente sejam inseridos na página códigos javascript para o client que corrigirão os problemas causados pelo PostBack, facilitando bastante a navegação do usuário.

Basta utilizar : Me.smartnavigation=true

Esses recursos estão disponíveis apenas para o Internet Explorer 5.0 em diante, mas o ASP.NET reconhece automaticamente o browser e ignora a configuração desta propriedade caso seja algum outro.


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 9/12/2007 12:34:00 PM
nome: CUCCO
email: cucco@braswey.com.br
comentário:
Acho o smartnavigation muito bom para quem quer que o usuario nao fique voltando para tela anterior sem pressionar um botao de voltar por exemplo.
ACHO MUITO BOM.

Uso o smartnavigation = false em todas telas, porem fiz um help e quando o usuario solicita ajuda mostra o help legalzinho.
Problema que estou tentando resolver a varios dias, : Apos o usuario ler a ajuda ele precisa voltar na tela anterior ao click do help, devido eu setar o smartnavigation to false ele nao volta mudei para true ele tambem nao volta, so volta seu eu fechar o browse ai é ruin....
Alguem pode me ajudar......?
Cucco.
Obrigado.


data: 7/11/2005 8:28:00 PM
nome: Dennes
email: dennes@bufaloinfo.com.br
comentário:
Existe um artigo aqui no site sobre como criar um componente para dar foco em controles web, talvez ajude.

[]'s

Dennes


data: 7/8/2005 2:44:00 PM
nome: priscila
email: prwerner@terra.com.br
comentário:
Essa dica não é de todo verdade.
O smart navigator, as vezes atrapalha mais do que ajuda.
O maior problema que eu tenho no smeus projetos é o FOCO, muitas vezes apesar de definir o campo em que o foco deve estar,( pelo tab index e via código também), quando a tela é submetida a um postback, o foco 'se perde', e eu preciso teclar TAB para ele se posicionar, e as vezes nem com TAB ele se encontra.
o smart navigator faz a tela voltar com o campo que remeteu o postback, e nem sempre é nele que eu quero o foco, ex: ao clicar no botão LIMPAR TELA, quero que o foco venha no primeiro campo da minha tela e não on botão LIMPAR TELA.

Alguem tem alguma sugestão que faça o foco se comportar da maneira que realmente desejamos, sem deixar o postback atrapalhar?

Obrigada

Priscila


 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br