Ajuda em C Sharp aspx para atribuição de componentes

.NET

06/06/2014

Bom dia,

Eu gostaria de atribuir um componente aspx a outro do mesmo tipo, vindo carregado de uma Session.
Seque um exemplo de um TextBox

protected void btn_Click(object sender, EventArgs e)
{
txt1.Text = "Teste";
Session.Add("txt", txt1);
txt2 = (TextBox)Session["txt"];
}

Quando eu faço isso, não atribui nada ao txt2.
Renato Pereira

Renato Pereira

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

06/06/2014

Você precisa atribuir um TextBox ou apenas o texto dele?
Creio que você precise do seguinte:
txt1.Text = "Teste";
Session.Add("txt", txt1.Text);
txt2.Text = Session["txt"].ToString();
GOSTEI 0
Renato Pereira

Renato Pereira

06/06/2014

Joel,

Eu preciso do componente todo.
Eu estou fazendo uma busca em uma base de dados para um menu dinâmico e montando ele com um repeater. Eu quero salvar esse repeater em uma sessão para que eu não precise fazer essa busca a cada vez que um mudar de página. Dai eu irei buscar novamente na base somente quando essa sessão for igual a null
GOSTEI 0
POSTAR