• λ我爱Aspx >> Asp.Net >> 不用.net和其组件用asp访问webservice
  • 不用.net和其组件用asp访问webservice

  • :未知  Դ:internet  :2007-5-20 16:44:43  ؼ:.net,web,asp,webservice
  • Application.UnLock

    End if

    Response.Write Application("ASPNETResourceList")

    %>

    现在是神秘的i_soapcall.asp

    大家在想神秘的GetASPNetResources()到底是什么样子的,可以用基本的asp页面调用webservice,不要忘了soap service无论是wsdl文档还是执行结果都是一个xml文档,所以我们可以parse(解析)它,这并不困难!

    在函数中我们用到两个object

    Function GetASPNetResources()

    Set SoapRequest = Server.CreateObject("MSXML2.XMLHTTP")

    Set myXML =Server.CreateObject("MSXML.DOMDocument")

    SoapRequest 是服务器端组件,可以发送post和get请求。

    myXML将被用来创建一个soap service的xml文档

    myXML.Async=False

    SoapURL = "http://64.85.12.73/WebSvc/whatsnew123apx_ds.asmx/GetNew123aspXResources?"

    SoapRequest.Open "GET",SoapURL , False

    SoapRequest.Send()

    if Not myXML.load(SoapRequest.responseXML) then

    returnString = ""

    Else

    我们设定SoapURL 为我们的webservice的url然后我们用下面的语句打开连接SoapRequest.Open "GET",SoapURL , False

    Ҷƪл˵?
  • һƪ使用ICallbackEventHandler接口实现页面无刷新
    һƪPageTemplate(页模板)