Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

RuiFerreira

Variáveis do Tipo Static

Mensagens Recomendadas

RuiFerreira

Boas, sou novo nestas andanças e tenho um problema.

Criei uma aplicação c#.net e tive um problema com o valor das variáveis. Elas teimavam em não guardar os valores. Então descobri que se usa-se variáveis do tipo STATIC resolvia o meu problema.

Impecável… mas quando entrou em produção… verifiquei que não era solução. Os valores de um utilizador passavam para outro.

Agora vou desenvolver outra aplicação em c#.net e não posso cair no mesmo erro. O que devo fazer?

P.S.: por favor mantenham as repostas simples. Sou principiante.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
RuiFerreira

Já tinha usado variaveis de sessao mas para passar informação entre paginas. Devo de usar variaveis de sessao mesmo dentro da mesma pagina.

Exemplo:

static int nivel;
static string user;


	protected void Page_Load(object sender, EventArgs e)
	{
		try{
			user = "";
			user=Session["User"].ToString();
			nivel = 0;
			nivel  =Convert.ToInt32(Session["nivelUser"].ToString());
		}
		catch{
			Response.Redirect("Default.aspx");

		}
}

Neste caso em vez de usar a variavel user e nivel devo de usar em toda a pagina a "Session["User"].ToString()"?

Editado por Rui Carlos
GeSHi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.