我有一个页面,里面有个iframe,iframe里面有一个带GridView的页面,GridView的每一行数据上面有个超链接,点击链接后可以打开一个窗体,在关闭这个新窗体后,我想刷新GridView,让GridView保持最新状态,可是问题出来了,我在这个新窗体里面增加了onUnload="window.opener.location.reload(),是可以在关闭新窗体后刷新GridView,但是总出现"重试"提示框,点了"重试"后,又把新窗体重新打开,关闭新窗体又是"重试"提示框出现,成了死循环.我想如何刷新iframe里面的GridView,不出现"重试"提示框(我修改了mothed为get也不行)

解决方案 »

  1.   

    window.opener.location.href=window.opener.location.href
    不要用reload 那个是刷新,如果你有提交过页面,刷新操作就会提示你点是否"重试"提交 
      

  2.   

    不要用reload()方法,
    应该重新指定 window.opener.location= "父页地址", 
    你的父页里page_load要有刷新gridview的调用哦
      

  3.   

    window.opener.location.href="abc.aspx";
      

  4.   

    window.opener.location=window.opener.location用这个.不推荐用reload()
      

  5.   

    指定 
    window.opener.location= "父页地址" ;
      

  6.   

    把主页面绑定GridView的事件不要放在IsPostBack里不就行了
    每次有提交就重新绑定一下
      

  7.   

    top.location.reload();或者parent.location.reload();这样一句代码就解决问题了。
      

  8.   

    可以用 ifPanal.location.replace("你的url")ifPanal 就是你的iframe的id
      

  9.   

    还有一个问题需要请教一下,又没有在web界面管理sqlServer或oracle数据库的开源项目,有的话不胜感谢[email protected]
    我记得微软好像有一个可以管理SqlServer的,但是不记得名字了.