Ir para conteúdo

POWERED BY:

Arquivado

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

wual

Acessar controle no content page através de um web user control

Recommended Posts

Com o código abaixo eu consigo acessar o controle Textbox1 que está no meu webform:

 

Dim Texto As TextBox = DirectCast(Me.Page.FindControl("TextBox1"), TextBox)

If Not IsNothing(Texto) Then

Texto.Text = "Achou"

End If

 

Mas quando coloco o meu webform dentro de uma masterpage o código acima não consegue achar o controle.

 

Ajuda aí galera!

 

Wualace

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta só com: FindControl("TextBox1") sem Me.Page, ou esse seu webform você ta colocando dentro de outro controle que esteja na master!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta só com: FindControl("TextBox1") sem Me.Page, ou esse seu webform você ta colocando dentro de outro controle que esteja na master!

 

_______________________________________________________________________

 

Desculpe, com certeza eu não expliquei direito:

 

Tenho um Web User Control dentro de um WebForm. Gostaria de acessar controles que estão nesse webform pelo meu web user control. Se este meu webform não estiver numa MasterPage, eu consigo com este código:

 

Dim Texto as TextBox = DirectCast(Me.Page.FindControl("TextBox1"), TextBox)

If Not IsNothing(Texto) Then

Texto.Text = "Achou"

End If

 

O problema é que quando eu coloco meu webform em uma MasterPage, o código acima não consegue localizar o controle TextBox1.

 

Agora acho que expliquei melhor.

 

Desde já agradeço

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.