0
我有一個包含約40個控件的窗口小部件。基本上,當用戶從我的主用戶控件上的Dropdownlist中進行選擇時,我想要做的就是調用web服務來獲取我的小部件中控件的新值。讓每個控件實質上調用Web服務來獲取與它的新狀態有關的值是否有效?還是有一種方法可以讓小部件作爲一個整體獲取集合中的新值,然後用新的方法設置每個單獨的控件適用的價值,沒有真正進入你有太多的情況下,因此失去了性能價值爲窗口小部件或複合控件調用WebService
如果是後者的部分是更好的,我該如何更好地標記返回的數據,以便控件可以很容易地識別哪些信息屬於哪個控制?如果你有這種情況需要處理,你會怎麼做?我想擺脫我在應用程序中對每個複合控件的硬編碼 – Kobojunkie 2009-12-15 02:16:00
是的,這不是一個簡單的解決方案,尤其是如果您正在談論客戶端。如果您批量檢索數據,並且您將此數據作爲JSON,那麼如果這些控件中的每一個都具有客戶端組件(MS AJAX方法或其他),則可以讓這些組件實現一個接口,並檢查該組件是否符合它。您可以實施客戶端觀察方法,這是我的建議;將客戶端控件引用註冊到特定的需求,並且可以以這種方式加載。如果你能給我一些細節,我可以幫助更好...... – 2009-12-17 21:21:33