ASP NET - Acessar Controles Parent do Iframe - C#

4 respostas
douglaskd

Bom dia,

Tenho duas páginas asp.net

principal.aspx

frame.aspx

quando eu clico em um botão no principal.aspx, ele carrega a página frame.aspx dentro de um iframe…

dentro do frame.aspx eu tenho um botão, ao clica-lo eu quero acessar a página principal.aspx e setar um valor no textbox…

consegui fazer via javascript, mas preciso implementar essa lógica no CodeBehind em C#.

Obrigado

4 Respostas

juliofsn

Você pode usar a propriedade “Parent” da página que está dentro do Iframe.

e pra obter o textbxo você pode fazer assim:

douglaskd

aqui ele nao localizou…

eu tenho que ir voltando?

Parent.Parent.Parent…FindControl(…).FindControl(…)

até chegar no controle ?

juliofsn

Cara, eu não sei, só uma vez já faz um tempo, eu precisei fazer algo assim e deu certo dessa forma.

douglaskd

hum…

mais era iframe ?

e ai ele acessava os controles da página principal, pq aqui parece que ele só consegue enchergar o que esta dentro da página do iframe…

Criado 10 de fevereiro de 2012
Ultima resposta 10 de fev. de 2012
Respostas 4
Participantes 2