1.刷新本页面:
response.Write("window.document.location.reload();");
Response.End() //如果终止的话加此句
2.刷新父页面:
this.Response.Write("<script language='javascript'>window.parent.opener.document.frmMain.submit();"
+ "window.parent.close();</script>");
在子页面的cs中的Page_Load:
if (!IsPostBack)
{
CloseButton.Attributes.Add("onclick","_SetValue();");
}
在子页面的客户端:
<script language="javascript">
function _SetValue()
{
var lblRelated = window.opener.document.getElementById('Related');
var lblQuery = document.getElementById('Query');
lblRelated.innerText = lblQuery.innerText;
window.close();
}
</script>
这样不可以吗?
本文介绍如何使用ASP.NET进行网页刷新操作及通过JavaScript在子窗口中修改父窗口元素的具体实现方法,包括如何调用刷新功能和在子窗口中更新父窗口的数据。
2万+

被折叠的 条评论
为什么被折叠?



