亚洲免费在线视频-亚洲啊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)文章:
主站蜘蛛池模板: 日本特黄a级高清免费酷网 日本特黄特色 | 韩国成人毛片aaa黄 韩国福利一区 | 亚洲精品a| 免费国产一级 | 国产精品黄页在线播放免费 | 午夜丝袜美腿福利视频在线看 | 另类欧美日韩 | 日韩久久影院 | 欧美在线日韩在线 | 欧美丝袜xxxxx在线播放 | 欧美成人另类 | 一级一片 | 国产成人精品免费视频大全软件 | 国产精品久久久久久久久久久久久久 | 成人软件18免费 | 成年人免费观看的视频 | 欧美精品毛片 | 欧美日韩中文一区二区三区 | 国产一区二区三区欧美 | 国产亚洲人成网站在线观看不卡 | 亚洲午夜精品 | 成人国产永久福利看片 | 综合久久久 | 美女张开腿给男人桶 | 国产亚洲欧美久久精品 | 成人免费午间影院在线观看 | 国产日本韩国不卡在线视频 | 热er99久久6国产精品免费 | 看一级毛片| 国产麻豆交换夫妇 | 九九视频在线观看视频6 | 日韩欧美在线观看一区 | 国产成人综合欧美精品久久 | 中文字幕精品一区二区三区视频 | 亚洲欧美日韩中文字幕在线一 | 神马午夜不卡 | 欧美成人性动漫在线观看 | 在线欧美精品二区三区 | 精品国语_高清国语自产 | 99久久精品国产亚洲 | 国产肥老妇视频一 |