请教各位,我做一个框架页面,如
1.aspx在右边框架内,当我在1.aspx内写如下语句,
Response.Write("xx.aspx");
重定向的页面,还是显示在右边框架内,我想让xx.aspx显示在整个页面上,不是显示在某部分框架,请高人帮忙

解决方案 »

  1.   

    请教各位,我做一个框架页面,如
    1.aspx在右边框架内,当我在1.aspx内写如下语句,
    Response.Redirect("xx.aspx");
    重定向的页面,还是显示在右边框架内,我想让xx.aspx显示在整个页面上,不是显示在某部分框架,请高人帮忙
      

  2.   

    变通一下嘛!页面上放一个<a href="abc.aspx" name="link1" target="_top" onclick()/>代码中写:
    this.RegisterStartupScript("","<script language='javascript'>this.document.all.link.click();</script>");
    试试吧!祝好运!!!!
      

  3.   

    Response.Write("<script language='javascript'>parent.location='xx.aspx';</script>");
      

  4.   

    Response.Write("<script>window.open('xx.aspx','_blank');</script>")
      

  5.   

    Response.Write("<script language='javascript'>top.location.href='index.aspx';<script>");
      

  6.   

    你把概念搞错了,Response对象存在于Server端,而框架是客户端的事情,他们的生存范围和生命周期是不同的,无法直接控制。
    你的要求可以理解为:Response对象输出客户端脚本,由客户端脚本实现框架的跨越。你需要了解Javascript和一些常用的客户端对象,如document,parent,top,history,location等等
      

  7.   

    xrascal(横刀夺爱)的是对的,要用parent来重定向,parent就是应用整个框架的的页面。
      

  8.   

    看看http://community.csdn.net/Expert/topic/3541/3541207.xml?temp=.3373682
    这是我提的问题,解决了,很好用。