现在有个框架页面Index_BianJ.aspx,上面有个toppage,leftpage.rightpage, bottompage四个页面。
本人想在leftpage页面中点击一个按钮,然后想刷新整个Index_BianJ.aspx页面,当然也包括四个小页面。
尝试用Response.Redirect(string.Format("Index_BianJ.aspx?zhcyh=" + Convert.ToString(Session["ZhuCYHM"])));来实现,但是行不通,如果这样做只会在leftpage页面中更新。其余页面没什么变化。
最后使用Response.Output.Write("<script lanuage='javascript'>parent.frames.location.reload();</script>"); 配合这JS语言来实现的框架中多个页面同时刷新的功能。
或者在HTML代码中添加如下代码也可以实现
<input onclick="parent.frameName1.location.reload();parent.frameName2.location.reload();" type=button>