我有2页:PageListAnimals和PageEditAnimal。从另一页呼叫事件
在PageListAnimals中,有一个带有动物信息的gridview。我可以点击每个动物来打开PageEditAnimal:在新窗口中打开另一个页面。
当我完成编辑动物信息时,我想保存并关闭窗口PageEditAnimal,之后,其他窗口PageListAnimals将被刷新,或者更新网格视图。
我知道JavaScript中存在解决方案,但我想实现它在服务器端。
我认为可能有像Observer模式这样的东西。当PageEditAnimal被关闭时,通知PageListAnimals更新自己。
请给我一些线索或帮助解决这个问题。
编辑 - 已解决:
解决的办法是打电话从孩子家长的刷新,但我只是设法做到这一点在JavaScript:
window.onbeforeunload = function() {
window.opener.refresh();
}
然后在父, javascript函数方法()必须更新里面的gridview。
Ajax是处理这个问题的最佳方法。另一个解决方案是在弹出窗口的关闭事件中刷新javascript中的浏览器。因为事件发生在客户端,所以你必须启动客户端。 – paqogomez 2015-04-03 15:10:31
你也可以强制父母从孩子内部刷新,但是又一次。的JavaScript。 – paqogomez 2015-04-03 15:17:49
有没有你的项目是“Web应用程序”或“网站”??? – Keval 2015-04-03 15:23:31