2

我在页面上有一个带有组合框的网页,该组合框在页面的 Page_Load 事件中加载了它的数据。

从那个页面我有一个链接可以打开另一个页面(在同一个 IE 窗口中),它允许用户添加/删除应该出现在组合中的项目。

我遇到的问题是当用户向组合中添加新项目时,我需要该项目出现在父页面的列表中。但是,当我单击浏览器上的后退按钮时,父页面上的 Page_Load 事件不会触发,并且新项目不会加载到组合中。

想要处理这个问题的最好方法是什么?

我正在使用 ASP.NET 4.0 和 IE9。

提前致谢。

4

1 回答 1

0

您可以使用 javascript 并在新窗口上调用 window.parent.location.refresh() 以强制重新加载。

最好的祝福。

于 2012-05-17T10:56:40.520 回答