日期:2014-05-18  浏览次数:20410 次

|M| 如何在A网站中的某个页面调用B网站的WebService
http://community.csdn.net/Expert/topic/5652/5652369.xml?temp=.879986
如果有B网站
http://www.B.com/WebService/Service.asmx
里面有一个HelloWorld的WebService

然后现在我在A网站的Index.aspx页面里面如何来调用这个HelloWorld
PS:注A网站是别人做的已经只有DLL了
      现在在网页中写后台代码中要引用到那个WebService请问要怎么来引用

谢谢

------解决方案--------------------
另建一个库项目,在里面引用那个web service,生成代理代码,编译成一个程序集,然后将这个程序集放到你的bin目录里

然后在你的页面后台编码 <script runat= "server "> .. </script> 里面,譬如Page_Load里调用这个web服务
------解决方案--------------------
HelloWorld返回什么?别返回DataTable,好像DataTable有问题,如果是.NET 1.1的话,返回DataSet,但建议别这么做,返回实体比较好
------解决方案--------------------
DataTable不能序列化,返回DataSet试试
------解决方案--------------------
up,JF~~
------解决方案--------------------
JF
------解决方案--------------------
帮顶
------解决方案--------------------
添加WEB引用. 实列化对象 调用