色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

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

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

設置從客戶端腳本調用的Web方法的最大長度的唯一方法是通過web.config文件(如下)。設置這個有什么問題?我會每次通過多個xhr調用來執行此操作以流傳輸部分數據。

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

更新:默認大小為2097152,相當于4MB的Unicode字符串數據。您是否真的要將那么多數據發送回客戶端?如果這樣,您很有可能需要查看應用程序設計,因為用戶體驗會很慢而且很麻煩。

解決方法

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

這是Web服務的相關代碼段:

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 九九99九九视频在线观看 | 日本亚洲欧美高清专区vr专区 | 亚洲综合网在线观看 | 成 人 黄 色 激 情视频网站 | 亚欧精品在线观看 | 亚洲精品久久久成人 | 国产黄毛片 | 国产精品久久在线观看 | 激情性爽三级成人 | 国产三级全黄 | 日韩中文字幕在线免费观看 | 日韩一级特黄 | 国产精品久久久99 | 久久精品国产99久久72 | 国产乱子伦真实china | 免费一级欧美片片线观看 | 亚洲va久久久噜噜噜久久狠狠 | 中文日韩字幕一区在线观看 | 99热久久精品国产 | 成人在线视频国产 | 日韩一区国产二区欧美三 | 国产精品国产三级国产a | 久青草国产97香蕉在线视频xx | 日韩男人的天堂 | 日本高清色本在线www游戏 | 欧美在线观看免费一区视频 | 免费一区在线观看 | 国产一区二区三区四区波多野结衣 | 国产在线精品福利一区二区三区 | 丝袜美腿在线不卡视频播放 | 中文字幕天堂久久精品 | 国产日韩精品一区在线不卡 | 国产午夜久久影院 | 欧美高清视频在线 | 国产午夜精品理论片久久影视 | 欧美成人手机视频免费播放 | 国产日韩欧美视频 | 成人男女18免费o | 欧美黄成人免费网站大全 | 欧美成人做性视频在线播放 | 欧美日韩亚洲另类 |