你这个方法我没试过,但是有一个方法可以在IEClient访问Webservice你在Vs.net的Msdn中查找webservice.htc就可以看到具体的用法.

解决方案 »

  1.   

    第一步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 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属性是根据返回的值来进行填充的。
      

  2.   

    WEB SERVICE,好象要知道的东东要挺多的,正在修炼中呀!...........只好UP一下!!
     
    但是我非常关注你的问题的解决??