Ir para conteúdo

Arquivado

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

Gilnet

Problema com variável

Recommended Posts

Olá,

 

Estou com o seguinte problema:

 

Tenho uma variavel chamada de idOpcao do tipo int declarada com public e no Page_Load, essa variavel recebe um valor(3) tambem, tenho um gridwiew que mostra dados de uma tabela com base no valor recebido pela variavel idOpcao nesta mesma pagina tem um botao chamado novo que quando clicado pelo usuario, idOpcao recebe 1 tambem tem um botao chamado gravar quando clicado pelo usuario.

 

O problema e que quando clico no botao novo, idOpcao esta recebendo 1 mas quando clico no grava, o conteudo de idOpcao esta 3 e nao 1. Alguem pode me explicar o que houve ?????

 

 

 

public partial class Cadastro_CadDepto : System.Web.UI.Page

{

int idOpcao;

 

protected void Page_Load(object sender, EventArgs e)

{

idOpcao = 3;

 

 

protected void btnNovo_Click(object sender, EventArgs e)

{

idOpcao = 1;

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando você clica no botão ele passa pelo pageload novamente e seta o valor para 3.

no pageload use:

if(!isPostBack)

{

idOpcao = 3;

}

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.