在代码中您能够看到,我们使用event对象得到包含Web服务调用返回结果的result对象的指针。
把代码放在一起
假如使用浏览器查看上面的ASP.NET页面,您看到的输出类似下图。在employee文本框中输入一个有效的EmployeeID并点击"GetEmployeeDetails"调用远程Web服务。这种操作将导致对该Web服务的异步调用,并且该Web服务返回的结果将显示在Web页面的DIV元素中。
我要再次重点强调,对于IEWeb服务行为,需要IE5或以上版本,因此假如您能够确定用户所使用的浏览器类型,这种技术就很适合用于企业内部网应用程式。
结论
在本文中,您看到了Web服务行为是如何提供一种从Web服务器向客户端浏览器传递信息的改进的解决方法的。使用Web服务行为调用远程Web方法简化了客户端的操作,使Web服务的使用更加有吸引力。我们同时看到Web服务行为是如何通过提供动态的交互操作Web页面,帮助我们提高了用户体验的。由于Web服务行为(webservice.htc文档)封装了使用SOAP调用远程Web服务所需要的代码,随着SOAP标准的演化,您能够单独地更新行为而无需改变客户端脚本。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




