在后台用Response.Write写的前台程序,如下所示:
Response.Write("<script>window.parent.frames['conFrame'].location.href='Web/ABC/AAA.aspx?id=1234&Type=Start';</script>");
为什么有时可以刷新页面,有时却不能刷新?痛苦ing。请高手帮忙,3Q。

解决方案 »

  1.   

    我给你一个方法,是弹出对话框加页面跳转的, 你自己修改一下,不知道合适不合适你用:
    public static void ShowMessage(System.Web.UI.Page page,string strMessage,string strUrl)
    {
    string gourl;
    if(strUrl!="")
    {
    gourl = "self.location='"+strUrl+"'";
    }
    else
    {
    gourl = "";
    }
    page.RegisterStartupScript("_Tips","<script language='javascript'>alert('"+strMessage+"');"+gourl+"</script>");
    }
      

  2.   

    直接Response.Redirect("Web/ABC/AAA.aspx?id=1234&Type=Start");不就好了