Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

IvanASP

Como permanecer um valor em uma variável - VB.NET

Recommended Posts

Alô Galera! Não estou conseguindo resolver uma coisa simplíssima em VB.NET, por favor me ajudem.

 

Gostaria de aprender como segurar um valor em uma variável. O código abaixo é um teste. Tem o botão 1 e o botão 2. Quando o evento click acontece no Botão 1, uma sub-rotina coloca o valor 123 em uma variável pública. Quando o botão 2 é clicado, a mesma variável é mostrada com o valor 0. O que posso fazer para a variável permanecer com o valor colocado na sub-rotina do botão 1? (valor 123)

 

Agradeço a quem puder me orientar.

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Teste.aspx.vb" Inherits="Default3" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
	Public Numero As Integer
	
	Sub Submit(ByVal obj As Object, ByVal e As EventArgs)
		Numero = 123
		Response.Write(Numero)
	End Sub
	
	Sub Submit1(ByVal obj As Object, ByVal e As EventArgs)
		Response.Write("O Número é :" & Numero)
	End Sub	
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
	<title>Teste</title>
</head>

<body>
	<form id="form1" runat="server">
		  <asp:Button ID="Button1" runat="server" Text="Botão 1" OnClick="Submit" />
		      
		  <asp:Button ID="Button2" runat="server" Text="Botão 2" OnClick="Submit1"/>
	</form> 
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, passa esse valor para uma Session.

Ao carregar a página (OnLoad) você cria a session:

 

FormsAuthentication.SetAuthCookie(Session("ID"), True)

 

Depois passe o valor para a session:

 

Session("ID") = Seu_Valor

 

O problema da variável é q a cada recarga da página é uma sessão então essa variável será sempre zerada. Eu tb já sofri muito com isso, até q passei a utilizar sessions.

 

Espero ter ajudado. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.