IvanASP 0 Denunciar post Postado Fevereiro 8, 2008 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
Ilano 0 Denunciar post Postado Fevereiro 27, 2008 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
quintelab 91 Denunciar post Postado Fevereiro 27, 2008 Se esta variável for criado em uma Classe ou Módulo ela manterá o seu valor também. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites