我有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