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

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.

Respostas

06/06/2014

Joel Rodrigues

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();
Responder Citar

06/06/2014

Renato Currículo

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
Responder Citar