我要实现的目标是:一框架文件a.aspx,其中包含一个带有button控件的c.aspx,当点击次按钮后先执行一段代码,然后打开b.aspx的同时关闭a.aspx,这该如何才能做到呢?

解决方案 »

  1.   

    这样的话你试下点好按钮用在后台输出js脚本打开b.aspx和关闭a.aspx
      

  2.   

    protected void Button1_Click(object sender, EventArgs e)
    {
        //执行代码;
        Response.Write("<script>window.parent.location.href='c.aspx';</script>");
        Response.End();
    }
      

  3.   

    sprc_lcl(cool一生):你的方法成功了一半,打开了c.aspx,可是a.aspx并没有关掉啊!
    注意:a.aspx是个框架网页,里面含有四个子网页,其中b.aspx是其中之一,现在要求是点击b.aspx中的一个按钮控件,打开c.aspx后关闭框架网页a.aspx。
      

  4.   

    加一句之前window.close(a.aspx)呢
      

  5.   

    protected void Button1_Click(object sender, EventArgs e)
    {
        //执行代码;
        Response.Write("<script>window.open('c.aspx');window.parent.close();</script>");
        Response.End();
    }
      

  6.   

    sprc_lcl(cool一生) :
    这个方式关掉了c.aspx,呵呵,a.aspx还在