Array
(
)

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

Renato
|
MVP
Pontos: 1000
    06 jun 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.

Joel Rodrigues
   - 06 jun 2014

Você precisa atribuir um TextBox ou apenas o texto dele?
Creio que você precise do seguinte:
#Código

txt1.Text = "Teste";
Session.Add("txt", txt1.Text);
txt2.Text = Session["txt"].ToString();

Renato
|
MVP
Pontos: 1000
    06 jun 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