亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

超出了JavaScriptSerializer.MaxJsonLength。處理此問題的最佳做法是什么?

瀏覽:114日期:2024-04-23 15:21:26
如何解決超出了JavaScriptSerializer.MaxJsonLength。處理此問題的最佳做法是什么??

設(shè)置從客戶端腳本調(diào)用的Web方法的最大長(zhǎng)度的唯一方法是通過web.config文件(如下)。設(shè)置這個(gè)有什么問題?我會(huì)每次通過多個(gè)xhr調(diào)用來執(zhí)行此操作以流傳輸部分?jǐn)?shù)據(jù)。

<system.web.extensions> <scripting> <webServices><jsonSerialization maxJsonLength='500000'></jsonSerialization> </webServices> </scripting></system.web.extensions>

更新:默認(rèn)大小為2097152,相當(dāng)于4MB的Unicode字符串?dāng)?shù)據(jù)。您是否真的要將那么多數(shù)據(jù)發(fā)送回客戶端?如果這樣,您很有可能需要查看應(yīng)用程序設(shè)計(jì),因?yàn)橛脩趔w驗(yàn)會(huì)很慢而且很麻煩。

解決方法

我使用jQuery的$ .ajax()函數(shù)將大量數(shù)據(jù)發(fā)送給客戶端。我正在ASP.NETWeb服務(wù)中調(diào)用一個(gè)返回JSON數(shù)據(jù)的方法。對(duì)于大多數(shù)搜索而言,一切都很好,但是當(dāng)我要返回大量數(shù)據(jù)集時(shí),我遇到了JavaScriptSerializerMaxJsonLength屬性問題。處理此問題的最佳做法是什么?我不想隨意設(shè)置最大長(zhǎng)度。如果返回的數(shù)據(jù)大于當(dāng)前的最大值,是否可以在Web服務(wù)中設(shè)置MaxJsonLength,還是應(yīng)該重寫數(shù)據(jù)并將其發(fā)送給客戶端?

這是Web服務(wù)的相關(guān)代碼段:

Dictionary<string,object> jsonValuePairs = new Dictionary<string,object>();//add some data to the dictionary...return System.Web.Script.Serialization.JavaScriptSerializer.Serialize(jsonValuePairs);

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国产第2页| 全部免费国产潢色一级 | 成年免费大片黄在线观看一 | 全免费a级毛片免费看视频免 | 米奇888在线播放欧美 | 亚洲天天看 | 久久精品国产亚洲7777 | 欧美一级毛片在线观看 | 日韩一级片 | 日本乱理伦中文三区 | 亚洲视频网站在线观看 | 国产亚洲精品片a77777 | 日韩精品一区二区三区乱码 | 久久九九爱 | 国产精品久久国产精品99 | 成年女人毛片免费观看97 | 韩国v欧美v亚洲v日本v | 亚洲一区二区三区在线播放 | 92看片淫黄大片看国产片 | 在线观看成年人免费视频 | 美女曰皮 | 日本一区二区三区在线 视频观看免费 | 亚洲综合影视 | 女人张开腿等男人桶免费视频 | 色多多最新地址福利地址 | 亚洲午夜综合网 | 国产在线播放成人免费 | 欧美成人性动漫在线观看 | 人成午夜性刺激免费 | 美女视频黄的免费看网站 | 99在线播放视频 | 欧美一级视频在线观看欧美 | 成人欧美一区二区三区视频 | 欧美一级日本一级韩国一级 | 亚洲无色 | 99久99久6久热在线播放 | a毛片在线看片免费 | 91精品国产免费久久国语蜜臀 | 国产步兵社区视频在线观看 | 玖草视频在线观看 | 久久精品视频免费在线观看 |