嗨,感谢您关注我的问题。
我在我的项目中有一个两个Web表单,在webform1中有一个gridview和按钮,当我点击webform1按钮页面打开时,用简单的代码:
Response.Write("<script>window.open('MaterialEditSelect.aspx?name=" + row.Cells[2].Text + "&value=" + row.Cells[3].Text + "&id=" + row.Cells[4].Text + "','newwindow','height=50px','width=50px');</script>");
当我去webform2时,我更改数据库数据并保存,但是当我关闭webform2并返回webform1时,我将前面的信息看到gridview,现在我想在关闭webform2时,gridview刷新到webform1。 感谢。
答案 0 :(得分:0)
试试这个 - 使用 window.opener
`
<script type="text/javascript">
function RefreshParent() {
if (window.opener != null && !window.opener.closed) {
window.opener.location.reload();
window.close(); // ADDED LINE
}
}
window.onbeforeunload = RefreshParent;
</script>`
webform2.aspx
标记的<head>
中。