1. 程式人生 > >DOTNET下的三種呼叫webservice方式之ASP.NET呼叫方式

DOTNET下的三種呼叫webservice方式之ASP.NET呼叫方式

首先當然是開發一個webservice,我們來個簡單的計算器的實現,程式碼如下

 

好,這麼一個簡單的webservice是開發完了,用IIS釋出

呼叫的URL為: http://localhost/WebServiceApp/CalcService.asmx

下面分別介紹三種方式來呼叫該webservice,分別是:ASP.NET、Javascript、WinForm

先說第一種方式ASP.NET

新建一個ASP.NET網路應用程式,我取名為WebClient

第一步當然是新增web引用,把剛才的webservice呼叫網站複製到輸入框中,然後取名為預設的localhost

在Default.aspx頁面程式碼中新增如下程式碼

 

也就是提供輸入數字和顯示結果的介面,很簡單

後臺程式碼為

 

著重要看的是下面一行程式碼

       localhost.CalcService service = new WebClient.localhost.CalcService();

該程式碼將建立了一個我們開發的webservice的計算器例項

然後通過該例項去呼叫webservice暴露出來的服務介面

結果

這就是ASP.NET應用程式呼叫webservice的方式,由於篇幅比較長,下兩種方式分別採用序列的方式提供。請看下一篇