0
我有一个包含约40个控件的窗口小部件。基本上,当用户从我的主用户控件上的Dropdownlist中进行选择时,我想要做的就是调用web服务来获取我的小部件中控件的新值。让每个控件实质上调用Web服务来获取与它的新状态有关的值是否有效?还是有一种方法可以让小部件作为一个整体获取集合中的新值,然后用新的方法设置每个单独的控件适用的价值,没有真正进入你有太多的情况下,因此失去了性能价值为窗口小部件或复合控件调用WebService
如果是后者的部分是更好的,我该如何更好地标记返回的数据,以便控件可以很容易地识别哪些信息属于哪个控制?如果你有这种情况需要处理,你会怎么做?我想摆脱我在应用程序中对每个复合控件的硬编码 – Kobojunkie 2009-12-15 02:16:00
是的,这不是一个简单的解决方案,尤其是如果您正在谈论客户端。如果您批量检索数据,并且您将此数据作为JSON,那么如果这些控件中的每一个都具有客户端组件(MS AJAX方法或其他),则可以让这些组件实现一个接口,并检查该组件是否符合它。您可以实施客户端观察方法,这是我的建议;将客户端控件引用注册到特定的需求,并且可以以这种方式加载。如果你能给我一些细节,我可以帮助更好...... – 2009-12-17 21:21:33