亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

最簡單的WebService入門(看了包會)

2019-11-14 16:44:03
字體:
來源:轉載
供稿:網友
  • 原理:WebService是一個SOA(面向服務的編程)的架構,它是不依賴于語言,不依賴于平臺,可以實現不同的語言間的相互調用,通過Internet進行基于SOAP協議的網絡應用間的交互。

  • 作用:主要用于數據交換、提供服務接口

  • 優點:可跨平臺、部署簡單調用方便、無需額外客戶端支持

 


一、創建一個WebService服務

1.創建一個普通的asp.net Web應用程序,名稱為WebServiceDemo

2.在剛創建的web程序里添加一個WebService服務文件,名稱為TestService.asmx, 步驟看截圖

 

3.編寫TestService.asmx服務代碼,代碼如下

 

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;namespace WebService{    /// <summary>    /// TestService 的摘要說明    /// </summary>    [WebService(Namespace = "http://tempuri.org/")]    [WebServiceBinding(ConformsTo = Wsiprofiles.BasicPRofile1_1)]    [System.ComponentModel.ToolboxItem(false)]    // 若要允許使用 ASP.NET Ajax 從腳本中調用此 Web 服務,請取消對下行的注釋。    // [System.Web.Script.Services.ScriptService]    public class TestService : System.Web.Services.WebService    {        [WebMethod]        public string HelloWorld()        {            return "Hello World";        }        [WebMethod]        public int Add(int i, int j)        {            return i + j;        }    }}

4.進行編譯。然后F5運行剛創建的項目,我這邊的url是:http://localhost:50639/testservice.asmx , 如果能看到下面截圖就說明創建成功。

image

二、后臺調用方式

1.添加服務引用(可以添加一個新項目或在當前WebServiceDemo項目里做引用測試,這里我直接在WebServiceDemo做引用測試)

步驟:a) 右擊WebServiceDemo項目里的引用,然后選擇“添加服務引用”

        b) 彈出框地址填寫: http://localhost:50639/TestService.asmx, (注意:這里要換成你自己剛運行的服務地址)

        c) 命名空間改為“TestServiceReference”,然后點擊“往前”按鈕進行測試,如無問題,點擊確定按鈕完成服務的引用

 

如下截圖:

image

image

2.在后臺cs調用,新建一個web.aspx頁面,在后臺鍵入如下代碼進行測試

protected void Page_Load(object sender, EventArgs e){    //RegisterHyperLink.NavigateUrl = "Register.aspx?ReturnUrl=" + HttpUtility.UrlEncode(Request.QueryString["ReturnUrl"]);    //調用方法    TestServiceReference.TestServiceSoapClient testService = new TestServiceReference.TestServiceSoapClient();    int result = testService.Add(1, 2);    string hellowWorld = testService.HelloWorld();    Page.Response.Write("整型結果:" + result.ToString() + "。字符串結果:" + hellowWorld);}

3.如看到結果,說明WebService的創建和引用成功了

三、前臺js調用方式

1.打開TestService.asmx,對代碼進行修改,以適應js調用,代碼如下

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;namespace WebService{    /// <summary>    /// TestService 的摘要說明    /// </summary>    [WebService(Namespace = "http://tempuri.org/")]    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]    [System.ComponentModel.ToolboxItem(false)]    // 若要允許使用 ASP.NET AJAX 從腳本中調用此 Web 服務,請取消對下行的注釋。    [System.Web.Script.Services.ScriptService]    public class TestService : System.Web.Services.WebService    {        public string GetWeekName(int day)        {            string result;            if (day > 6)            {                result = "輸入格式有誤";            }            else            {                DayOfWeek week = (DayOfWeek)day;                result = week.ToString();            }            return result;        }    }}

 

2.前端頁面代碼(注意這里需要引入jquery文件)

<script type="text/javascript">    $(function () {        $.ajax({            type: 'POST',            url: 'TestService.asmx/GetWeekName',            data: '{ day: 4}',            dataType: 'json',            contentType: "application/json",            success: function (data) {                alert(data.d);            }        });    });</script>

3.編譯WebService所在項目,然后運行我們剛寫好的前端頁面, 結果如下

image

4.看到結果了嗎,如果看到,說明你已經從創建一個WebService服務到使用都已經操作了一遍。舉一反三,剩下的看你的了

第一次寫的文章,覺得有收獲的請給個贊,那將是我繼續分享的動力,謝謝大家


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品视频专区| 成人a在线观看| 7m第一福利500精品视频| 日本精品久久久久久久| 久久久www成人免费精品| 欧美激情精品久久久久久大尺度| 久久久国产影院| 成人在线激情视频| 欧美日韩综合视频| 久热99视频在线观看| 美日韩丰满少妇在线观看| 中文字幕精品网| 国产欧美日韩最新| 国产男人精品视频| 亚洲第一页中文字幕| 亚洲欧美日韩一区二区三区在线| 久久精品国产亚洲精品| 国产精品成人av在线| 成人欧美一区二区三区黑人孕妇| 久久久久北条麻妃免费看| 久久久久久久久久久久av| 国产一区二区日韩精品欧美精品| 国产精品国产三级国产aⅴ浪潮| 福利一区福利二区微拍刺激| 亚洲欧美国内爽妇网| 欧美另类69精品久久久久9999| 欧美美最猛性xxxxxx| 亚洲国产欧美一区二区三区同亚洲| 亚洲女人初尝黑人巨大| 色综合久久久888| 久久亚洲国产精品| 久久久精品在线观看| 不用播放器成人网| 国产精品成熟老女人| 7777免费精品视频| 日韩在线观看成人| 亚洲男子天堂网| 久久久久久久久久久国产| 欧美裸体xxxx| 国产精品伦子伦免费视频| 日韩欧美中文字幕在线观看| 亚洲视频在线免费观看| 成人在线观看视频网站| 91精品久久久久久久| 高清一区二区三区日本久| 亚洲精品成人免费| 欧美高跟鞋交xxxxhd| 日韩精品中文字幕视频在线| 国产精品一区二区久久| 在线播放日韩av| 日韩欧美中文第一页| 亚洲色图偷窥自拍| 亚洲一区亚洲二区| 成人h视频在线观看播放| 日本19禁啪啪免费观看www| 亚洲国产小视频| 国产手机视频精品| 91在线精品播放| 91精品国产综合久久香蕉的用户体验| 国产精品羞羞答答| 久久精品亚洲94久久精品| 亚洲www永久成人夜色| 中文字幕日韩综合av| 欧美电影在线观看| www.国产精品一二区| 97在线看福利| 91精品视频网站| 国产在线精品成人一区二区三区| 日本伊人精品一区二区三区介绍| 国产精品第3页| 亚洲精品美女久久| 日韩在线视频导航| 日韩大陆毛片av| 国产日产欧美精品| 91久久精品久久国产性色也91| 国产精品大片wwwwww| 国产精品久久9| 国产精品爽爽爽| 91av免费观看91av精品在线| 欧美乱大交xxxxx| 中文字幕国产亚洲2019| 精品国产乱码久久久久久虫虫漫画| 国产精品wwwwww| 欧美中文在线免费| 91精品久久久久久久久久| 国产欧美日韩亚洲精品| 亚洲aⅴ男人的天堂在线观看| zzjj国产精品一区二区| 国产精品久久久久久av| 亚洲国产婷婷香蕉久久久久久| 国产精品美女主播在线观看纯欲| 亚洲最大的成人网| 久久成人人人人精品欧| 日韩精品视频在线观看免费| 国产精品xxxxx| 亚洲国产一区二区三区四区| 日韩欧美亚洲国产一区| 亚洲免费小视频| 久久久久久高潮国产精品视| 成人欧美一区二区三区在线湿哒哒| 久久久久久尹人网香蕉| 日韩免费视频在线观看| 欧美天天综合色影久久精品| 成人www视频在线观看| 国产亚洲欧美视频| 92福利视频午夜1000合集在线观看| 亚洲精品一区二区久| 国产99久久精品一区二区 夜夜躁日日躁| 亚洲国产精久久久久久| 午夜剧场成人观在线视频免费观看| 成人免费观看网址| 亚洲女人天堂视频| 国产丝袜视频一区| 亚洲欧美999| 亚洲91精品在线观看| 91九色视频导航| 亚洲色图色老头| 亚洲性生活视频在线观看| 日韩av高清不卡| 日韩中文字幕国产| 国产日韩精品综合网站| 欧美日韩国产在线看| 亚洲成人精品久久| 欧美电影免费观看网站| 欧美激情视频网| 伊是香蕉大人久久| 精品久久久久国产| 久久国产精品久久久久久久久久| 久久精品99久久香蕉国产色戒| 国产精品久久久久免费a∨大胸| 国产精品夫妻激情| 亚洲欧美激情四射在线日| 亚洲精品按摩视频| 国产精品老女人精品视频| 性亚洲最疯狂xxxx高清| 在线观看欧美成人| 日韩av在线资源| 国产99在线|中文| 伊人久久综合97精品| 日韩高清不卡av| 国产精品久久久久久网站| 亚洲精品中文字幕女同| 亚洲第一天堂无码专区| 91精品视频免费| 日本a级片电影一区二区| 精品欧美aⅴ在线网站| 国产精品高清在线| 欧美激情乱人伦| 久久久久久久久国产| 久久亚洲精品中文字幕冲田杏梨| 91视频国产精品| 77777少妇光屁股久久一区| 91精品国产高清久久久久久| 精品国产乱码久久久久酒店| 欧美午夜女人视频在线| 欧美日韩中文字幕在线| 欧美高清视频在线观看| 亚洲第一在线视频| 一区二区欧美在线| 亚洲国产精品人久久电影| 欧美精品性视频| 国产男女猛烈无遮挡91| 久久91精品国产91久久久| 欧美激情在线观看视频|