<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

       可同時參見這篇文章 Jquery下Json數據的傳遞與解析(asp.net mvc與asp.net api下后臺json接收方式的不同)

      早先使用webapi ,希望通過使用jquery下的ajax方式post json格式數據到后臺并接收處理返回json數據。但發現后臺無法像之前在mvc下形如以下這種方式:

      public IList<Site> SiteList(int startId, int itemcount)

      接收前臺傳來的json數據。后嘗試后臺定義一個與前臺傳遞的json數據類型對應的類發現能接收前臺json數據,一直不明原因。

      后發現以下這篇文章有同樣的疑問。

      ASP.NET WebAPI RC 竟然不支持最常用的json傳參

      文章本身沒指出具體原因所在,下面評論的朋友給出了啟示,在webapi下json的傳遞方式已不同于之前的mvc了,介紹如下:

      關于RC版WebAPI參數綁定問題

      另一位朋友給出的鏈接指出了webapi下傳值方式不同設計的原因:

       

      引用Before sending a simple type, consider wrapping the value in a complex type. This gives you the benefits of model validation on the server side, and makes it easier to extend your model if needed.

      在傳遞簡單類型數據之前,考慮下是否把值包裹在一個復雜類型之中。這將使得你能夠得到服務器端的模型驗證,并能夠根據需要今后輕松的拓展你的模型。

      關于復雜類型和簡單類型是怎么賦值的:

      引用By default, Web API tries to get simple types from the request URI. The FromBody attribute tells Web API to read the value from the request body.
      引用Web API reads the response body at most once, so only one parameter of an action can come from the request body. If you need to get multiple values from the request body, define a complex type.

      默認情況下,webapi嘗試著從request url里獲取簡單類型數據,當然也可通過添加FromBody屬性告知webapi從request body中讀取你所需的數據。

      webapi只讀取response body一次,因此僅能從request body傳遞一個參數。如果你需要從request body里獲取復雜類型值,可以在后臺定義一個復雜類型對應傳遞的復雜類型的json數據來接收。

      詳細如下:

      http://www.asp.net/web-api/overview/working-with-http/sending-html-form-data,-part-1

      rc版的webapi參數綁定器分為兩種:

      1.Model Binding
      2.Formatters 
      其中Model Binding僅從url中取值,這點是與mvc的model binding有區別的,formatters是從request的body中取值,并且是把整個body作為一個(不可為多個)對象解析為一個參數,后臺需相對應的為前臺傳遞的復雜類型定義一個對應的類。而mvc下的model binding系統會同時查詢body和querystring下的數據并匹配。

       

      posted on 2012-08-02 21:29  露水叢生  閱讀(6308)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 巨大黑人极品videos精品| 亚洲综合一区二区国产精品| 成人综合人人爽一区二区| 99久久国产综合精品成人影院| 久久国内精品自在自线91| 亚洲成女人图区一区二区| 在线 欧美 中文 亚洲 精品| 人人妻人人澡人人爽人人精品av| 亚洲男人精品青春的天堂| 妓院一钑片免看黄大片| 国产高在线精品亚洲三区| 少妇熟女久久综合网色欲| 沅陵县| 99在线国内在线视频22| 亚洲制服无码一区二区三区| 久久亚洲精品无码播放| 日本一区二区不卡精品| 欧美国产日产一区二区| 奇米四色7777中文字幕| 日韩国产欧美精品在线| 阿图什市| 久久亚洲精品情侣| 日韩人妻无码一区二区三区| 秋霞AV鲁丝片一区二区| 国产成人综合网亚洲第一| 男人扒女人添高潮视频| 日本一区三区高清视频| 欧美午夜理伦三级在线观看| 最新国产精品中文字幕| 97久久精品亚洲中文字幕无码| 精品熟女少妇av免费久久| 亚洲欧美人成电影在线观看| 久久人妻少妇嫩草av无码专区| 国产农村老熟女国产老熟女| 国产成人综合网在线观看| 午夜福利国产精品视频| 麻豆蜜桃伦理一区二区三区| 2020久久香蕉国产线看观看| 伊人色综合九久久天天蜜桃| 成人免费无遮挡在线播放| 亚洲国产成熟视频在线多多|