2010-03-16 10 views
0

Dans mon application web asp.net, j'utilise IFrames pour afficher une autre page à l'intérieur d'une page. Mais le problème est que l'événement de chargement de la page incorporée dans IFrame ne se déclenche pas lorsque l'iframe est affiché. dans la page parent.J'utilise la visibilité IFrame est vrai/faux pour montrer ou cacher l'Iframe.Je suis confus ce qui se passe là.Peut-être quelqu'un de résoudre mon problème ....ASP.NET page_load ne se déclenche pas dans IFrame?

Répondre

0

Quelle page est l'IFrame affichage?

Est-ce votre page ASP.NET?

S'il s'agit d'une page différente, vous ne pouvez pas attendre que votre événement Page_Load soit déclenché. C'est un événement ASP.NET déclenché par le pipeline de traitement ASP.NET. Si vous chargez une page différente dans le IFrame, cela ne déclenchera pas votre événement Page_Load et il n'y a aucun moyen de le faire.

Vous pouvez en savoir plus sur ASP.NET page Cycle de vie here

+0

La page que j'essaie d'appeler est une autre page ASP (page1.aspx) à l'intérieur d'un Iframe dans la page parente page0.aspx – Ramesh

+0

Vous définissez l'URL de l'IFrame ou seulement le rendre visible? L'IFrame ne rechargera pas lorsque vous le rendrez visible. – Marek

+0

Je mets l'URL et la rends visible – Ramesh

0

J'utilise la visibilité du IFrame est vrai/faux pour afficher ou masquer la Iframe

Si vous faites cela en utilisant javascript alors votre IFrame a déjà chargé la page et il est juste de basculer pour être visible vrai.

Questions connexes