什么是';预期';WCF web服务使用者

本文关键字:服务 使用者 web WCF 什么 预期 | 更新日期: 2023-09-27 18:22:09

我被赋予了一项任务,在从返回SOAP XML的WCF web服务加载页面时,在ASP.net页面上显示数据。我已经对web服务进行了编码,它成功地返回了一个List。现在讨论的是我如何使用这项服务。很自然,我觉得我想在PageLoad的服务器端完成这项工作,并以这种方式填充一个表。但我得到的印象是,带有SOAP XML响应的WCF web服务的整个概念是提供客户端脚本来调用方法来接收这些列表?WCF web服务由C#服务器端调用/使用是否常见?

什么是';预期';WCF web服务使用者

是的,服务器使用其他服务是非常常见的。服务只是你获取一些信息的地方,无论是谁在使用它。在你描述的情况下,你的"服务器"就是服务的"客户端"

如果服务生成SOAP,请在服务器端使用它。

如果是JSON(RSS,POX)服务,则可以直接使用JavaScript。

当然,所需的处理/存储也在这一决策中发挥了作用。

它还取决于您希望页面如何运行。我的上一份工作是开发ASP.NET应用程序,我们的客户讨厌所有的回发。如果在服务器端使用WCF服务,并且页面需要频繁更新,则每次更新都需要回发。这没什么错,只是一种权衡。如果你想更新以获得更流畅的用户体验,那么你可以通过AJAX使用WCF服务客户端。这完全取决于你希望你的用户体验是什么样子。