在ASP.NET中,当关闭新的窗口页面时更新源页面,可以通过以下步骤实现:
window.open()
方法来打开新窗口,并将其保存在一个变量中,以便稍后引用。var newWindow = window.open('newPage.aspx');
window.opener.location.reload();
window.close();
上述代码中,window.opener
表示源页面的窗口对象,location.reload()
方法用于重新加载源页面,window.close()
方法用于关闭当前窗口。
在源页面中定义一个函数:
function updateSourcePage(data) {
// 执行更新源页面的操作,例如更新数据或执行其他操作
}
在新窗口页面中调用该函数,并传递数据:
window.opener.updateSourcePage(data);
这样,当新窗口页面关闭时,可以在源页面中执行更新操作。
总结:
ASP.NET中关闭新的窗口页面时更新源页面,可以通过JavaScript来实现。在源页面中使用window.open()
方法打开新窗口,并保存其引用。在新窗口页面中使用window.opener.location.reload()
方法重新加载源页面,并使用window.close()
方法关闭当前窗口。如果需要在源页面中获取新窗口页面的数据或执行操作,可以在源页面中定义一个函数,并在新窗口页面中调用该函数传递数据。
领取专属 10元无门槛券
手把手带您无忧上云