现在的位置: 首页 > 综合 > 正文

Asp.net刷新另一个框架

2014年02月24日 ⁄ 综合 ⁄ 共 515字 ⁄ 字号 评论关闭

有的时候我需要刷新另一个框架以立刻显示刚刚添加的内容。那我们怎么办呢??
开始的时候我想应该再一次打开另个框架里的页面。也是我就:
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "reLoadLeft", "<script type="text/javascript">
<!--
window.open(‘Admin_Left.aspx’, ‘left’);// -->
</script>
");
 这个方法我测试了好几次,发现如果left框架里以前就是Admin_Left.aspx’,在执行代码后根本没变化。如果不是就可以在left中打开。
我想根本不是代码错了,而是思想错了,于是我想不一定要重新open left框架里的页面,而是刷新一次。于是我又写:
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "reLoadLeft", "<script>window.parent.left.location.reload()</script>");

结果成功了!parent.left 的left 是要刷新框架的Id

抱歉!评论已关闭.