我正在尝试在页面加载时将数据源绑定(bind)到转发器,例如,绑定(bind)到Web服务(来自其他网站的.asmx)。 Web服务从sql调用返回数据集。这样做的最佳方法是什么?

最佳答案

因为您要调用另一个网站,所以必须解决两个问题(特别是如果此Web服务位于其他人的网站上或通过公共(public)Internet)。首先,从其他网站检索数据可能会有所延迟。其次,另一个网站可能会超时。

至少您应该考虑一个asychronous page请求。正如此MSDN文章所述:



但是最好的解决方案可能是使用AJAX。加载页面,然后发出ajax请求以填充转发器。这样,您可以在等待Web服务时获得漂亮的“旋转”图形或发生其他事情。

关于asp.net - 在背后的asp.net代码中使用Web服务的最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/253503/

10-13 05:48