2010-03-16 3 views
0

내 asp.net 웹 응용 프로그램에서 IFrame을 사용하여 한 페이지 안에 다른 페이지를 표시합니다. 그러나 문제는 단추를 클릭하여 Iframe을 표시 할 때 IFrame에 포함 된 페이지의 페이지로드 이벤트가 실행되지 않는다는 것입니다. iframe을 표시하거나 숨기려면 iframe의 가시성을 true/false로 사용하십시오. 거기에서 무슨 일이 일어나고 있는지 혼란스러워합니다. 누군가 내 문제를 해결할 수 있습니다 ....IFrame에서 ASP.NET page_load가 실행되지 않습니까?

답변

0

IFrame이 표시되는 페이지는 무엇입니까?

ASP.NET 페이지입니까?

다른 페이지 인 경우 Page_Load 이벤트가 발생하는 것을 기대할 수 없습니다. 이것은 ASP.NET 처리 파이프 라인에서 발생하는 ASP.NET 이벤트입니다. IFrame에 다른 페이지를로드하면 Page_Load 이벤트가 발생하지 않으며 가능한 방법이 없습니다.

당신은 ASP.NET 페이지 수명주기에 대해 배울 수도 있습니다 here

+0

부모 페이지의 Iframe 안에 다른 ASP 페이지 (page1.aspx)가 있습니다. page0.aspx – Ramesh

+0

IFrame의 URL을 설정 했나요? IFrame을 보이게 만들 때 다시로드하지 않습니다. – Marek

+0

URL을 설정하고 표시되도록 설정하고 있습니다. – Ramesh

0

나는 IFrame을의 가시성이 이 참/거짓 표시하거나 당신이이 일을하는 경우 Iframe에

을 숨기는 것입니다 사용 javascript를 사용하면 IFrame에 이미 페이지가로드되어 true로 표시되도록 설정됩니다.

관련 문제