在一个页面中,使用了多个<iframe></iframe>嵌入.aspx的文件,
在嵌入的窗体中发生事件时,如何刷新整个页面,如:
在嵌入的文件中执行一个链接到另外一个页面的操作,但刷新的
仅是<iframe></iframe>的那个区域,请问如何使整个页面发生
变化呢?

解决方案 »

  1.   

    父页面跳转window.parent.location.href=
    如果你要操作父页面的元素的话还是建议用用户控件或者自定义控件
      

  2.   

    你的问题很难回答。主要是你明确说了“如:在嵌入的文件中执行一个链接到另外一个页面的操作”这种简单例子,那么那种不不顾直接“window.top.location.reload()”的方法就肯定会胡乱覆盖各个iframe的url。你也没有明确说“整个页面发生变化”是什么意思,总不会是随便胡乱刷新一下各个iframe吧?!
      

  3.   

    呵呵,我觉得你应该在后台的Page_load中加入一个判断语句即可。
    不知是否可行,如有高手有更好的解决方案,本人愿意学习。