刷新iframe而不刷新父页面

时间:2010-10-21 19:38:13

标签: iframe refresh

我有一个不断刷新的页面,我想将页面包含在我的主页面中。

我正在使用iframe将页面包含到我的主页面,但每次iframe中的页面刷新时,它都会刷新我的主页面。如何在自己的框架内刷新iframe并且不影响我的主页?

或者是否有更好的方法来包含页面而不使用iframe?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果您需要从页面后面的asp.net代码刷新父页面,您只需注册客户端脚本即可在页面加载时运行:

protected void btnOk_Click(object sender, EventArgs e)  
    {   
        //Implement Your logic here.....  
        //..............................  
        //now refresh parent page and close this window  
        string script = "this.window.opener.location=this.window.opener.location;this.window.close();";  
        if (!ClientScript.IsClientScriptBlockRegistered("REFRESH_PARENT"))  
            ClientScript.RegisterClientScriptBlock(typeof(string), "REFRESH_PARENT", script, true);          
    } 

How to refresh parent page on child window close上的逐步教程说明了上述功能的使用。

答案 2 :(得分:0)

我有一个解决方案:

HERE

这实际上每3秒重新加载一次iframe,但它可以很容易地根据您的需要进行一次性重新加载,因为基本原则适用...