校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > ASP.NET調(diào)用WebService服務(wù)的方法詳解

ASP.NET調(diào)用WebService服務(wù)的方法詳解

熱門(mén)標(biāo)簽:外呼電話機(jī)器人成本 百應(yīng)電話機(jī)器人外呼系統(tǒng) 地圖標(biāo)注軟件免費(fèi)下載 網(wǎng)絡(luò)電話外呼系統(tǒng)上海 西寧呼叫中心外呼系統(tǒng)線路商 400電話辦理怎么樣 聯(lián)通官網(wǎng)400電話辦理 蘇州如何辦理400電話 臨沂智能電話機(jī)器人加盟

本文實(shí)例講述了ASP.NET調(diào)用WebService服務(wù)的方法。分享給大家供大家參考,具體如下:

一、WebService:WebService是以獨(dú)立于平臺(tái)的方式,通過(guò)標(biāo)準(zhǔn)的Web協(xié)議,可以由程序訪問(wèn)的應(yīng)用程序邏輯單元。

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

(2)可由程序訪問(wèn):當(dāng)前大多是web站點(diǎn)都是通過(guò)瀏覽器由人工訪問(wèn)的,web服務(wù)可以由計(jì)算機(jī)程序來(lái)訪問(wèn)。

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

(4)平臺(tái)獨(dú)立性:web服務(wù)可以在任何平臺(tái)上實(shí)現(xiàn)。因?yàn)闃?biāo)準(zhǔn)協(xié)議不是由單個(gè)供應(yīng)商專(zhuān)用的,它由大多數(shù)主要供應(yīng)商支持。

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

WSDL(Web Service Description Language,Web服務(wù)描述語(yǔ)言)是用XML文檔來(lái)描述Web服務(wù)的標(biāo)準(zhǔn),是Web服務(wù)的接口定義語(yǔ)言。

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

建立Web服務(wù)就是把一些信息或邏輯對(duì)其他計(jì)算機(jī)和客戶公開(kāi),進(jìn)一步說(shuō),就是從支持SOAP通信的類(lèi)中建立一個(gè)或多個(gè)方法。

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

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

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

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

三、使用ASP.NET Web服務(wù)

(1)添加Web引用

 1、新建網(wǎng)站,右鍵單擊網(wǎng)站根目錄,選擇“添加Web引用”項(xiàng)。

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

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

(2)客戶端調(diào)用Web服務(wù)

添加Web引用服務(wù)后,可以在客戶端調(diào)用Web服務(wù)。

1、在新建的網(wǎng)站中,添加網(wǎng)頁(yè)default.aspx,在頁(yè)面中添加一個(gè)TextBox控件、一個(gè)Button控件和一個(gè)Label控件

2、添加按鈕“調(diào)用Serice服務(wù)”的單擊事件代碼如下。

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

(3)瀏覽網(wǎng)頁(yè)Default.aspx,在瀏覽器中輸入姓名,然后單擊按鈕,將會(huì)調(diào)用web服務(wù)Service的HelloWorld方法,并將結(jié)果顯示在Label上。

總結(jié):應(yīng)用Web服務(wù)的整個(gè)流程是:添加Web服務(wù)---------->添加Web引用---------------->客戶端調(diào)用

更多關(guān)于asp.net相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《asp.net字符串操作技巧匯總》、《asp.net操作XML技巧總結(jié)》、《asp.net文件操作技巧匯總》、《asp.net ajax技巧總結(jié)專(zhuān)題》及《asp.net緩存操作技巧總結(jié)》。

希望本文所述對(duì)大家asp.net程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • java webservice上傳下載文件代碼分享
  • ASP.NET使用WebService實(shí)現(xiàn)天氣預(yù)報(bào)功能
  • C# WebService發(fā)布以及IIS發(fā)布
  • jQuery中通過(guò)ajax調(diào)用webservice傳遞數(shù)組參數(shù)的問(wèn)題實(shí)例詳解
  • ajax跨域調(diào)用webservice的實(shí)現(xiàn)代碼
  • js調(diào)用webservice構(gòu)造SOAP進(jìn)行身份驗(yàn)證
  • PHP使用SOAP擴(kuò)展實(shí)現(xiàn)WebService的方法
  • ASP調(diào)用WebService轉(zhuǎn)化成JSON數(shù)據(jù),附j(luò)son.min.asp
  • Web Service 運(yùn)行原理詳細(xì)介紹

標(biāo)簽:中衛(wèi) 海西 甘肅 清遠(yuǎn) 聊城 慶陽(yáng) 臨夏 巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET調(diào)用WebService服務(wù)的方法詳解》,本文關(guān)鍵詞  ASP.NET,調(diào)用,WebService,服務(wù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。

  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET調(diào)用WebService服務(wù)的方法詳解》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ASP.NET調(diào)用WebService服務(wù)的方法詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 军事| 仪征市| 迭部县| 邳州市| 若尔盖县| 阜康市| 沂源县| 大石桥市| 高陵县| 汕头市| 唐山市| 乐清市| 德昌县| 河源市| 宜兰县| 麻阳| 墨脱县| 秦安县| 上林县| 乌恰县| 洞口县| 济阳县| 特克斯县| 宁陕县| 诸城市| 石家庄市| 英吉沙县| 福州市| 富源县| 保靖县| 宁阳县| 大足县| 天峨县| 新平| 黑龙江省| 遂昌县| 郸城县| 璧山县| 巴青县| 桐梓县| 措勤县|