2012-07-19 66 views
1

我打算开发一个应用程序,用户将能够看到单元中销售的产品列表并选择它们。输出将带他们到下一页,在那里用户可以看到销售他们所选产品的供应商。显示来自Web服务的长数据列表

由于我通过Web服务聊天列表(它可以高达1000),恐怕它可能会减慢系统。用户可以一次选择多个产品。

请推荐什么是实现这一目标的最佳方法。我可以使用像UI这样的微调来进行多项选择吗?或一些更好的东西

+1

只从webservice调用约25,然后在底部留下一个链接“显示更多”,然后调用25更多,分页 – 2012-07-19 20:43:13

+0

好主意,如何控制,是微调好吗?或者你建议哪一个? – Ankur 2012-07-19 20:44:49

+0

我只是看了一个微调器的例子,我认为有更好的选择给你,使用gridview,只是一个表格,把结果直接放到你想要的样式html等等。这取决于你想如何显示 - 如果每个项目都有描述,可能是一张图片,如果它实际上只是一个名称列表,那么可能是一个UL列表,每个列表都包含一个LI – 2012-07-19 20:47:28

回答

0

对于数据分页和Gridview,你需要拿出一个代码的解决方案,告诉你的Gridview有多少总行,所以它会创建必要的页眉控制和/或页脚。

我强烈建议使用AJAX解决方案,如DataTables.Net与Web服务。它拥有您正在寻找的所有产品,包括无限制的虚拟滚动和分页。如果你使用的是LINQ,那么利用Skip and Take扩展在代码中添加分页功能。

相关问题