2012-02-25 38 views
0

我有一個提供商的網頁部分,其中有一個gridview或項目,按Y/N狀態指示器和案例編號排序。點擊「選擇」鏈接並將案例號傳遞給消費者網站部分,該部分顯示該案例的詳細信息。用戶輸入索賠號並單擊「設置狀態」,該設置會更新該案例中DB的表格。那時我需要提供者中的gridview通過調用存儲過程並重新填充網格視圖來刷新自己,以反映剛纔設置的項目的狀態變化。無論如何要讓提供者從消費者Web部件回發或刷新其gridview?消費者Web部件是否可以導致供應商Web部件刷新?

感謝,, 菲爾J.

回答

0

嗯,你可以用一個委託做到這一點。

這個想法是在您的消費者Web部件中創建一個委託,提供者將實例化該委託,並在消費者完成時調用委託。這聽起來很複雜,如果你從來沒有處理過代表,但它實際上是一個很好的解決方案。

看看here,瞭解如何創建委託。

作爲良好設計的原則,孩子不應該打電話給家長。這就是委託進來的地方。孩子暴露了一個委託,父母通過「當你完成時通知我」來訂閱該委託,而孩子只是調用委託,委託在委託中觸發一個方法。

+0

有意思,但是我沒有看到使用Web部件中的代表來讓我的大腦圍繞這個想法有點無知。 – user569963 2012-02-25 23:23:44

相關問題