JS刷新父窗口

子窗口如下:

public static void RefreshParent(string url, Page page)
    {
        #region
        string js = @"<Script language='JavaScript'>
                    window.opener.location.href='" + url + "';window.close();</Script>";
        //HttpContext.Current.Response.Write(js);
        if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "RefreshParent"))
        {
            page.ClientScript.RegisterStartupScript(page.GetType(), "RefreshParent", js);
        }
        #endregion
    }

js类;如上,

调用如下:

JScript.RefreshParent("index.aspx", this.Page);

父窗口如下:

<base target="_self" /></head>里面加这个。

posted @ 2010-08-28 08:59  天亮说晚安  Views(359)  Comments(0)    收藏  举报