一, 用javascript + webservice.htc二, 自己手动用wsdl建立一个代理类, 添加到项目中来进行调用三, 手工写一段soap header和action, 发送给web service进行请求

解决方案 »

  1.   

    Try        Op1 = Single.Parse(Operand1.Text)
            Op2 = Single.Parse(Operand2.Text)      Catch Exp As Exception
              ' Ignored
          End Try      Dim Service As MathServiceVB.MathService = New MathServiceVB.MathService()      Select (CType(sender,Control).ID)        Case "加" :
                Result.Text = "<b>结果</b> = " & Service.Add(Op1, Op2).ToString()
            Case "减" :
                Result.Text = "<b>结果</b> = " & Service.Subtract(Op1, Op2).ToString()
            Case "乘" :
                Result.Text = "<b>结果</b> = " & Service.Multiply(Op1, Op2).ToString()
            Case "除" :
                Result.Text = "<b>结果</b> = " & Service.Divide(Op1, Op2).ToString()
          End Select
      

  2.   

    http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/services/MathService/MathServiceClient.src
      

  3.   

    see
    Dynamically invoke XML Web Services
    http://www.xmlwebservices.cc/index_Samples.htm
      

  4.   

    acewang(**^o^**) :你老兄没有明白我的意思呀,我想把以下地址和方法作为一个类似参数的东西传递给一个函数,在函数里面调用呵呵
    地址:http://localhost/Service1/Service1.asmx  
    方法: webmathed1
      

  5.   

    saucer(思归):奇怪,那几个例子打不开呀,提示我说,那几个工程是用新版本的vs.net建立,我的打不开,
    可我用的是vs.net 2002,还有比这新的嘛?
      

  6.   

    要用vs.net2003才能打开那个项目
      

  7.   

    vs.net 2003 is newer than vs.net 2002, :-)