日期:2014-05-17  浏览次数:20572 次

后台跳转页面问题
我跳转用的是 Response.Redirect("a.aspx");
但是这个跳转是覆盖当前页面跳转,怎么实现跳转到新页面啊,不覆盖这个页面,我用过JS的办法,但是浏览器会阻止

------解决方案--------------------
   /// <summary>
    /// 弹出新页面的方法
    /// </summary>
    /// <param name="page"></param>
    /// <param name="str"></param>
    public static void OpenWindow(Page page, string str)
    {
        page.ClientScript.RegisterStartupScript(page.GetType(), "javascript", "<script language='javascript'>window.open('" + str + "')</script>");
    }