我有一个小部件,其中包含大约40个控件。基本上当用户从我的主用户控件上的Dropdownlist中进行选择时,我想要做的是调用webservice来获取我的widget中控件的新值。让每个控件基本上调用web服务以获取与其新状态相关的值是否有效?是否有办法让整个窗口小部件获取集合中的新值,然后使用新的设置将每个单独的控件设置在自身内部适用的值,没有真正陷入过多的情况,因此失去了性能值
答案 0 :(得分:0)
我明白你的痛苦。我认为后一种选择会更有效,但你必须提供一种方法让每个控件提取它需要的相关信息。因此,您只需下载一次信息,然后40个控件中的每一个都会经历一个只提取所需信息的过程。
如果这是在客户端完成的,那么因为你将工作传递给客户端并不重要,但是后一个选项仍然会更高效恕我直言。问题是如何使其有效工作并易于维护。这始终是挑战。
HTH