Uismar 0 Denunciar post Postado Janeiro 31, 2007 Estou desenvolvendo uma página de Internet usando vb.net com aspnet no vs2003.Tem uma página que é responsável pelo login dos usuários. Estou usando o document.getElementById para concatenar a senha criptografada com o login para passar para outra classe que fará a verificação da senha e nome do usuário. Tudo isso concatenado passa-se pela url para chegar nessa classe de tratamento. O que acontece é que a url chega apenas com a senha, não aparecendo o nome do usuário. Com isso, a página dá o seguinte erro: Object reference not set to an instance of an object.[NullReferenceException: Object reference not set to an instance of an object.] PoloAdAdm.LoginPublico.Page_Load(Object sender, EventArgs e) in D:\Projects\PoloAD2007\PoloADWebSolution\ADM\AreaPublica\LoginPublico.aspx.vb:37 System.Web.UI.Control.OnLoad(EventArgs e) +67 System.Web.UI.Control.LoadRecursive() +35 System.Web.UI.Page.ProcessRequestMain() +750Nessa classe tem-se uma string declarada que recebe justamente o parametro que faltou, ocasionando o erro.Agora colocando o que falta na url, a página entra no site.Se alguém sabe resolver esse problema, posta aí por favor.Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Ricardo Dorta 0 Denunciar post Postado Fevereiro 12, 2007 Bom,Creio que o ideal pra o seu caso seria adicionar as informações nop context da página restransmiti-la via server.transfer.Segue abaixo exemplo:Http.Context.Current.Items.Add("senha", <STRING COM A SENHA ENCRIPTADA>)Http.Context.Current.Items.Add("usuario", <STRING COM O USUARIO>)Server.Transfer(<STRING DA URL DA PAGINA QUE VAI RECEBER OS DADOS>)e ná página que você irá receber os dados você faria algo do tipoIf Not IsNothing(Http.Context.Current.Items("senha")) AndAlso Not IsNothing(Http.Context.Current.Items("usuario")) Then strSenha = Http.Context.Current.Items("senha").ToString() strUsuario= Http.Context.Current.Items("usuario").ToString()End ifEsse meio de passar informações inclusive é mais seguro do que passar as mesmas via QueryString.Lembre-se de que as informações só persistem durante 1 transferência de páginaEspero que ajude.Abraço Compartilhar este post Link para o post Compartilhar em outros sites