有的时候我需要刷新另一个框架以立刻显示刚刚添加的内容。那我们怎么办呢??
开始的时候我想应该再一次打开另个框架里的页面。也是我就:
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>");
结果成功了!
Asp.net刷新另一个框架
最新推荐文章于 2017-06-05 09:51:50 发布