<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        ASP.NET中Web API的簡單實例

        來源:懂視網 責編:小采 時間:2020-11-27 22:38:03
        文檔

        ASP.NET中Web API的簡單實例

        ASP.NET中Web API的簡單實例:一、Web API的路由 1、在Visual Studio中新建MVC4項目,在App_Start目錄下有一個WebApiConfig.cs文件,這個文件中就是相應的Web API的路由配置了。 2、Web API 框架默認是基于 Restful 架構模式的,與ASP.NET MVC 有區別的是,它會根據 Ht
        推薦度:
        導讀ASP.NET中Web API的簡單實例:一、Web API的路由 1、在Visual Studio中新建MVC4項目,在App_Start目錄下有一個WebApiConfig.cs文件,這個文件中就是相應的Web API的路由配置了。 2、Web API 框架默認是基于 Restful 架構模式的,與ASP.NET MVC 有區別的是,它會根據 Ht

        一、Web API的路由
        1、在Visual Studio中新建MVC4項目,在App_Start目錄下有一個WebApiConfig.cs文件,這個文件中就是相應的Web API的路由配置了。
        2、Web API 框架默認是基于 Restful 架構模式的,與ASP.NET MVC 有區別的是,它會根據 Http 請求的 HttpMethod(Get、Post、Put、Delete)來在Controller 中查找 Action,規則是:Action 名中是否以Get、Post 開頭?Action 上標記 HttpGet、HttpPost 等標記?
        3、當然可以修改默認的配置,讓客戶端在調用時顯式指定 action 名稱,例如

        config.Routes.MapHttpRoute(
         name: "DefaultApi",
         routeTemplate: "api/{controller}/{action}/{id}",
         defaults: new { id = RouteParameter.Optional }
        );
        
        

        這樣,由于顯式指定了 Action 名稱,Web API 會使用該名稱來查找對應的 Action 方法,而不再按照 HttpMethod 約定來查找對應的 Action。
         二、ASP.NET中Web API的簡單實例
         1、Get請求數據
        (1)、定義一個UserModel 類

        public class UserModel
        {
         public string UserID { get; set; }
         public string UserName { get; set; }
        }
        
        

        (2)、添加一個Web API Controller :UserController

        public class UserController : ApiController
        {
         public UserModel getAdmin()
         {
         return new UserModel() { UserID = "000", UserName = "Admin" };
         } 
        }
        
        

        (3)、在瀏覽器訪問:api/user/getadmin (默認返回的是XML數據模型)

        (4)、AJAX請求這個api,指定數據格式為json 

        $.ajax({
         type: 'GET',
         url: 'api/user/getadmin',
         dataType: 'json',
         success: function (data, textStatus) {
         alert(data.UserID + " | " + data.UserName);
         },
         error: function (xmlHttpRequest, textStatus, errorThrown) {
         }
        });

         2、POST提交數據
        (1)、UserController 里面添加一個Action

        public bool add(UserModel user)
        {
         return user != null;
        }
        
        

        (2)、頁面上添加一個button

        <input type="button" name="btnOK" id="btnOK" value="發送POST請求" />

        (3)、JS post提交數據

        $('#btnOK').bind('click', function () {
         //創建ajax請求,將數據發送到后臺處理
         var postData = {
         UserID: '001',
         UserName: 'QeeFee'
         };
         $.ajax({
         type: 'POST',
         url: 'api/user/add',
         data: postData,
         dataType: 'json',
         success: function (data, textStatus) {
         alert(data);
         },
         error: function (xmlHttpRequest, textStatus, errorThrown) {
         }
         });
        });
        

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        ASP.NET中Web API的簡單實例

        ASP.NET中Web API的簡單實例:一、Web API的路由 1、在Visual Studio中新建MVC4項目,在App_Start目錄下有一個WebApiConfig.cs文件,這個文件中就是相應的Web API的路由配置了。 2、Web API 框架默認是基于 Restful 架構模式的,與ASP.NET MVC 有區別的是,它會根據 Ht
        推薦度:
        標簽: 簡單的 API 示例
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 91嫩草私人成人亚洲影院| 亚洲永久无码3D动漫一区| jlzzjlzz亚洲jzjzjz| 亚洲一区二区三区免费观看| 亚洲av日韩综合一区在线观看| 丁香花在线视频观看免费| 亚洲V无码一区二区三区四区观看| 在线人成免费视频69国产| 亚洲AV综合色区无码另类小说| 日本免费一区二区三区四区五六区 | 亚洲精品永久www忘忧草| 最近中文字幕电影大全免费版 | 精品亚洲综合在线第一区 | 亚洲一级免费毛片| 亚洲香蕉在线观看| 免费视频中文字幕| 人体大胆做受免费视频| 人人狠狠综合久久亚洲婷婷| 香港a毛片免费观看| 亚洲av无码电影网| xvideos亚洲永久网址| 国内精品99亚洲免费高清| 亚洲影院在线观看| 日韩a级毛片免费观看| 你是我的城池营垒免费观看完整版| 久久精品国产亚洲夜色AV网站| 亚洲高清中文字幕免费| 日本系列1页亚洲系列| 久久精品国产精品亚洲艾草网 | 中文字幕免费在线看线人动作大片| 亚洲成A∨人片在线观看不卡| 男女超爽刺激视频免费播放| 国产精品亚洲色婷婷99久久精品| 亚洲中文字幕无码中文字在线| 24小时日本电影免费看| 狠狠入ady亚洲精品| 亚洲av永久无码制服河南实里| 成人毛片免费观看视频| 成av免费大片黄在线观看 | 国产精品免费大片一区二区| 亚洲国产精品网站久久|