asp.net获取webservice的方法客户提供了一个http:// ... ?wsdl 的远程webservice地址,里面帮助文档中一个方法 checkCardPass 需要调用;
但我在webservice中只找到了两个方法
checkCardPassCompletedEventArgs  
checkCardPassCompletedEventHandler请问如何调用方法?

解决方案 »

  1.   

    引用的地方添加  单击右键   添加web引用  然后把地址复制进去
      

  2.   

    楼上的兄弟,已经在类库中添加了web引用了,
    不然读取不到 checkCardPassCompletedEventArgs   
    checkCardPassCompletedEventHandler这两个方法了。
      

  3.   

    1、在你的项目添加web引用 路径就是那个地址 填写WEB引用名
    2、在你要调用的地方用
    比如: //电视节目查询WebService
     tvXml.WebService tv = tvXml.WebService(); //tvXml为WEB引用名
     DataSet ds=new DataSet();
     ds = tv.getTVprogramDateSet(Convert.ToInt32(theTvChannelID), theDate);
      

  4.   


    我这里的webservice 中没有 getTVprogramDateSet 这种可以直接调用的方法;冒失写的checkCardPassCompletedEventArgs和
    checkCardPassCompletedEventHandler
    如何用这两个事件调用?
      

  5.   

    有很多方法,我个人不太喜欢添加Web引用,我更喜欢用wsdl工具生成代理类
      

  6.   


     应该是加ws  加错了  直接访问ws  确定有调用的方法 
     地址发出来看下
      

  7.   

    通过命名空间找不到方法,直接访问wsdl地址是可以找到的 ,请问如何调用 ?
      

  8.   

    web引用确实比较麻烦,用wsdl代理类操作成功,也比较方便,谢谢楼上各位帮助