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

  • :未知  Դ:internet  :2007-5-20 16:44:43  ؼ:.net,web,asp,webservice
  • 可能,大多数的人认为我们需要运行asp.net或使用soap toolkit以访问webservice。但是这不是必需的,使用微软的xml parser我们同样可以利用传统的asp页面来访问webservice,下面我就展示给大家看一看!

    我将使用三个文件来实现我的展示。

    global.asa,当程序开始运行时,使用application变量

    i_soapcall.asp 一个包含文件,用以访问soap service

    default.asp 一个基本的asp文件,用以显示soap数据Global.asa

    当website运行时global.asa时刻都在运行,在application_onstart中我们加入application变量

    <SCRIPT LANGUAGE=VBScript RUNAT=Server>

    Sub Application_OnStart

    Dim ASPNETResources

    ASPNETResources = GetASPNetResources()

    Application("ASPNETExpires") = 12

    If Len(ASPNETResources) >0 then

    Application.Lock

    Application("ASPNETResourcesUpdated")=Now()

    Application("ASPNETResourceList")=ASPNETResources

    Application.UnLock

    End if

    End Sub

    </script>

    <!-- #include file="i_soapcall.asp" -->

    当application第一次执行时,我们定义了一个变量:ASPNETResources,它的值是函数GetASPNetResources()的执行结果,这个函数可以在包含文件i_soapcall.asp中找到,他返回一个字符串,随后我们定义了过期时间的变量:

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