日期:2014-05-18  浏览次数:20489 次

关于 iframe url的问题

 abc.aspx中包含了一个iframe, abc.aspx中有几个按钮, 当点击的时候变换iframe的src

 下面是iframe中将要加载的页面

  protected void Page_Load(object sender, EventArgs e)
  {
  if (Request.Cookies["_userLogin"] != null)
  {
  _SessionUser = sm.Decrypto(Request.Cookies["_userLogin"]["_Username"].ToString());
  }
  else
  {
  Response.Redirect("member.aspx");
  Response.End();
  }
  }

我想要的效果是当userLogin这个cookie为空的时候,abc.aspx就转到了member.aspx
但是上面的代码不能实现,上面代码的实际效果是把iframe的src给转到了member.aspx,
郁闷...各位大大帮帮忙ba 谢谢了~!

------解决方案--------------------
因为你是在iframe的load中写的转向
试试通过this.Page得到父级Page对象
再得到父级page的Context(这个属性记不清了).Response,然后再转向