欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么在ASP.NET項目中調用WebService服務-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關怎么在ASP.NET項目中調用WebService服務,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供平順網站建設、平順做網站、平順網站設計、平順網站制作等企業(yè)網站建設、網頁設計與制作、平順企業(yè)網站模板建站服務,十年平順做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

具體如下:

一、WebService:WebService是以獨立于平臺的方式,通過標準的Web協(xié)議,可以由程序訪問的應用程序邏輯單元。

(1)應用程序邏輯單元:web服務包括一些應用程序邏輯單元或者代碼。這些代碼可以完成運算任務,可以完成數(shù)據(jù)庫查詢,可以完成計算機程序能夠完成的任何工作。

(2)可由程序訪問:當前大多是web站點都是通過瀏覽器由人工訪問的,web服務可以由計算機程序來訪問。

(3)標準的we協(xié)議:Web服務的所有協(xié)議都是基于一組標準的Web協(xié)議,如HTTP、XML、SOAP、WSDl、UDDI等

(4)平臺獨立性:web服務可以在任何平臺上實現(xiàn)。因為標準協(xié)議不是由單個供應商專用的,它由大多數(shù)主要供應商支持。

SOAP(Simple  Object Access Protocol,簡單對象訪問協(xié)議)協(xié)議:是用于交換XML編碼信息的輕量級協(xié)議,SOAP協(xié)議是HTTP和XML協(xié)議的組合。

WSDL(Web Service Description Language,Web服務描述語言)是用XML文檔來描述Web服務的標準,是Web服務的接口定義語言。

二、創(chuàng)建ASP.NET WEB服務

建立Web服務就是把一些信息或邏輯對其他計算機和客戶公開,進一步說,就是從支持SOAP通信的類中建立一個或多個方法。

創(chuàng)建Web服務的步驟:(VS2008)

首先,新建一個網站。選擇文件-------->新建--------->網站,打開“新建網站”對話框,選擇“ASP.NET  web服務”模板。確定后,創(chuàng)建成功。

創(chuàng)建好后,會生成Service.asmx,其代碼隱藏文件Servece.cs位于App_Code文件中。Web服務文件都使用擴展名.asmx。

發(fā)現(xiàn)在VS2010中,創(chuàng)建web服務是先新建一個網站,在選擇添加新項,然后選擇web 服務。

三、使用ASP.NET Web服務

(1)添加Web引用

 1、新建網站,右鍵單擊網站根目錄,選擇“添加Web引用”項。

 2、在“添加Web引用”對話框中,在URl列表框中選擇或者填入Web服務的URL。(.asmx文件路徑)然后在“添加Web引用”文本框中填入希望在應用程序中使用的添加Web引用名。

 3、單擊“添加引用”按鈕,該引用位于App_WebReferences目錄中,在該目錄下已經添加了該Web服務的WSDL文件。而在應用程序的web.config文件的<appSettings>塊中,添加了如下配置,以設定實際的Web引用。

(2)客戶端調用Web服務

添加Web引用服務后,可以在客戶端調用Web服務。

1、在新建的網站中,添加網頁default.aspx,在頁面中添加一個TextBox控件、一個Button控件和一個Label控件

2、添加按鈕“調用Serice服務”的單擊事件代碼如下。

Using SimpleWeb;
protected void Button1_Click(object sender,EventArgs e)
{
//實例化Service 對象
Service ms=new Service();
//調用Service對象ms的HelloWord方法
//將TextBox.Text作為參數(shù)傳遞給HelloWord方法
Label1.Text=ms.HelloWorld(TextBox1.Text);
}

(3)瀏覽網頁Default.aspx,在瀏覽器中輸入姓名,然后單擊按鈕,將會調用web服務Service的HelloWorld方法,并將結果顯示在Label上。

總結:應用Web服務的整個流程是:添加Web服務---------->添加Web引用---------------->客戶端調用

關于怎么在ASP.NET項目中調用WebService服務就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

分享標題:怎么在ASP.NET項目中調用WebService服務-創(chuàng)新互聯(lián)
文章地址:http://www.chinadenli.net/article38/deddsp.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供面包屑導航App設計ChatGPT域名注冊App開發(fā)做網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網站建設