ASP.NET页面加载未在IFrame中触发?

ASP.NET页面加载未在IFrame中触发?,asp.net,Asp.net,在我的asp.net web应用程序中,我使用IFrame在一个页面中显示另一个页面。但问题是,当单击父页面中的按钮显示IFrame时,IFrame中嵌入页面的页面加载事件没有触发。我使用IFrame的可见性为true/false来显示或隐藏IFrame。我不知道那里发生了什么。有人能解决我的问题吗问题….IFrame显示的是哪一页 这是你的ASP.NET页面吗 如果是另一个页面,则不能期望触发页面加载事件。这是ASP.NET处理管道引发的ASP.NET事件。如果您将不同的页面加载到IFrame

在我的asp.net web应用程序中,我使用IFrame在一个页面中显示另一个页面。但问题是,当单击父页面中的按钮显示IFrame时,IFrame中嵌入页面的页面加载事件没有触发。我使用IFrame的可见性为true/false来显示或隐藏IFrame。我不知道那里发生了什么。有人能解决我的问题吗问题….

IFrame显示的是哪一页

这是你的ASP.NET页面吗

如果是另一个页面,则不能期望触发页面加载事件。这是ASP.NET处理管道引发的ASP.NET事件。如果您将不同的页面加载到IFrame,它将不会引发您的页面加载事件,也无法引发

您可能想了解ASP.NET页面生命周期

我使用IFrame的可见性为 true/false可显示或隐藏Iframe


如果您使用javascript执行此操作,那么您的IFrame已经加载了该页面,它只是切换为visible true。

我尝试调用的页面是父页面page0.aspx中IFrame中的另一个asp pagepage1.aspx。您是设置IFrame的url还是仅将其设置为visible?当您使IFrame可见时,它将不会重新加载。我正在设置url,然后使其可见