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>
这样不可以吗?