av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:115日期: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
相關文章:
主站蜘蛛池模板: 视频在线一区二区 | 亚洲精品一区二区三区在线 | 国产精品精品视频 | 一级黄色裸片 | 伊人狠狠 | 国产一区二区三区四 | 欧美一级二级视频 | 久久久久久国产免费视网址 | 精品久久香蕉国产线看观看亚洲 | 男女激情网站免费 | 国产第1页 | 日本一区二区三区视频在线 | 欧美日韩免费一区二区三区 | 亚洲综合五月天婷婷 | 久久国产三级 | 中文字幕av第一页 | 久久久妇女国产精品影视 | 国产黄色电影 | 欧美手机在线 | 亚洲欧美自拍偷拍视频 | 在线视频国产一区 | 日韩精品区 | 91精品国产91久久久久久吃药 | 精品久久九九 | 手机av在线 | 99re在线视频 | 成人在线精品视频 | 日韩精品一区二区三区视频播放 | 欧美一页| 中文字幕精品一区二区三区精品 | 日韩在线电影 | 一级黄色片日本 | 亚洲人久久 | 久久91精品久久久久久9鸭 | 色婷婷影院 | 狠狠操狠狠干 | 亚洲精品日本 | 日韩成人在线播放 | 欧美精三区欧美精三区 | 在线观看免费福利 | 性xxxxx|