Como enviar uma variável para outro webform
27/11/2013
0
eu envio uma variável de um form para o outro pelo método GET, mas quando eu chego no outro form eu não consigo usar o valor que eu resgatei.
Eu estou dando um request.querystring na segunda página no evento load para pegar a variável, e eu acho que por estar no load que eu não consigo usar o valor.
Como eu estou enviando a variável
If dr.HasRows Then Dim id_usu As Integer While dr.Read id_usu = dr("id") End While Dim teste As Integer = id_usu 'ViewState("aqui") = teste 'lblstatus.Text = teste 'Session("lblstatus") = lblstatus.Text System.Web.Security.FormsAuthentication.RedirectFromLoginPage(usuario, False) Response.Redirect("~/pagina/pag1.aspx?teste=" & teste)
Como eu estou pegando o valor
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load ' PEGANDO O VALOR DO ID DO USUÁRIO :D ' lbl.Text = Request.QueryString("teste") Dim id As Integer ID = Request.QueryString("teste") lbl.Text = ID End Sub
Por favor, preciso muito de ajuda, obrigado.
Nathara Mariano
Posts
27/11/2013
Julio Medeiros
Esta certo. precisa verificar se dr("id") não esta vazia.
substitua dr("id") por um numero qualquer
Dim teste As Integer = 10
27/11/2013
Nathara Mariano
27/11/2013
Julio Medeiros
se colocar esse mesmo comando
dim valor as string= Request.QueryString("teste") " em um botão não esta funcionando?"
se carregar no label mesmo
e depois no evento que precisa, usar o valor que passou para o label "também não funciona?"
28/11/2013
Nathara Mariano
quando eu boto pra variável pegar o valor do label, os dois ficam com 0.
28/11/2013
Julio Medeiros
se não tente usar outro método pra passar para passar o valor exemplo Session("")
'colocar no formulario 1
Dim valor As String = "valor formulario 1"
Session("teste") = valor ' "passando o valor no formulario1"
'colocar no formulario2
dim teste as string=session("teste") '"pegar o valor no formulario 2"
28/11/2013
Nathara Mariano
Clique aqui para fazer login e interagir na Comunidade :)