可以这样查看Web service 返回的数据吗,Up者有分!! 你这个方法我没试过,但是有一个方法可以在IEClient访问Webservice你在Vs.net的Msdn中查找webservice.htc就可以看到具体的用法. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一步WebService.htc文件首先被附加在Web页面的一个元素里。HTML组件(WebService.htc)在内部使用SOAP同服务器上的Web服务进行通信。下面这一段HTML说明了如何使用样式属性把Web服务行为附加到HTML元素里。(如果你正在使用Visual Studio.NET IDE,那么就要打开.aspx页面并切换到HTML选项卡。)<div id=divWSBehavior style="behavior: url (webservice.htc)" onresult="GetData()" >Web服务行为被附加到了隐藏字段txtWSBehavior里。另一个重要的属性是onresult属性。当被调用的方法返回一个结果的时候,onresult事件被这个行为触发。这个属性指向GetData函数。在onresult事件被触发的时候,GetData就被调用,而且,在这个函数内部,返回的结果就成为可用的了。Onresult事件只对附加有Web服务行为的文档里的对象有效。以下是一个可能的GetData函数的模板:<script>function GetData() {if((event.result.error)&&(iCallID==event.result.id)) {var xfaultcode = event.result.errorDetail.code;var xfaultstring = event.result.errorDetail.string;alert("Error");} else{if (event.result.value == 0) {divWSBehavior.innerHTML = "Product By that name does notexist.";} else if(event.result.value == 0){divWSBehavior.innerHTML = "Error: " + xfaultstring;} else{divWSBehavior.innerHTML = event.result.value;} } }</script>事件对象可以通过这个函数来访问。这个对象只有在事件期间,也只有在事件句柄里才能够被使用。这里,GetData函数是一个事件句柄。事件对象公开了各种子属性。表A概述了每一个子属性,它们在这个特定的情形里对我们是很有用的。表A属性名称 描述 event.result.id 它返回唯一一个和方法调用的实例相关联的标识符。 event.result.value 它返回的是方法调用的值。该值的数据类型由服务描述里对方法的定义来决定。 event.result.error 它返回一个布尔函数的真/伪值,用以指明方法的调用是否成功。 event.result.errorDetail.code 它返回一个错误码。 event.result.errorDetail.string 它返回一条错误信息。 只有在错误发生的时候errorDetail对象才是可用的。div标签的innerHTML属性是根据返回的值来进行填充的。 WEB SERVICE,好象要知道的东东要挺多的,正在修炼中呀!...........只好UP一下!! 但是我非常关注你的问题的解决?? 如何实现像新浪微博在文本框实现@就有好友出现 关于dataList xmlReader下的create方法怎么用 急急急。在线等一个关于JS实现上传文件的问题??? 用javascript到底能不能实现对树这样的操作啊 大家在开发中用那款文本编辑器和日期控件(asp.net 2.0) UltraWebGrid行序号的问题 讨论新闻网站开发问题 求教!VC#.NET新建ASP.NETWeb应用程序时出错! VS2013里面连接SQL 2012的语句怎么写?求助了 第一次产加Asp.net面试,请在大家给点建议? 在导出水晶报表的时候登录失败 什么原因了!!! :(
onresult="GetData()" >
Web服务行为被附加到了隐藏字段txtWSBehavior里。另一个重要的属性是onresult属性。当被调用的方法返回一个结果的时候,onresult事件被这个行为触发。这个属性指向GetData函数。在onresult事件被触发的时候,GetData就被调用,而且,在这个函数内部,返回的结果就成为可用的了。Onresult事件只对附加有Web服务行为的文档里的对象有效。以下是一个可能的GetData函数的模板:<script>function GetData() {if((event.result.error)&&(iCallID==event.result.id)) {var xfaultcode = event.result.errorDetail.code;var xfaultstring = event.result.errorDetail.string;alert("Error");} else{if (event.result.value == 0) {divWSBehavior.innerHTML = "Product By that name does not
exist.";} else if(event.result.value == 0){divWSBehavior.innerHTML = "Error: " + xfaultstring;} else{divWSBehavior.innerHTML = event.result.value;} } }</script>
事件对象可以通过这个函数来访问。这个对象只有在事件期间,也只有在事件句柄里才能够被使用。这里,GetData函数是一个事件句柄。事件对象公开了各种子属性。表A概述了每一个子属性,它们在这个特定的情形里对我们是很有用的。表A属性名称
描述
event.result.id
它返回唯一一个和方法调用的实例相关联的标识符。
event.result.value
它返回的是方法调用的值。该值的数据类型由服务描述里对方法的定义来决定。
event.result.error
它返回一个布尔函数的真/伪值,用以指明方法的调用是否成功。
event.result.errorDetail.code
它返回一个错误码。
event.result.errorDetail.string
它返回一条错误信息。
只有在错误发生的时候errorDetail对象才是可用的。div标签的innerHTML属性是根据返回的值来进行填充的。
但是我非常关注你的问题的解决??