DOTNET下的三種呼叫webservice方式之ASP.NET呼叫方式
阿新 • • 發佈:2019-02-02
首先當然是開發一個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的方式,由於篇幅比較長,下兩種方式分別採用序列的方式提供。請看下一篇