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

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

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

瀏覽:117日期: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
相關文章:
主站蜘蛛池模板: 日韩毛片免费看 | 久久骚 | 国内精品一区二区三区 | 欧美福利影院 | 91.com视频| 网站国产 | 91在线免费观看网站 | 激情毛片 | 亚洲一区国产精品 | 一级二级三级黄色 | 国产色网站| www.黄网 | www国产精| 亚洲福利在线视频 | 欧美激情综合五月色丁香小说 | 黄色小视频大全 | 91精品国产91综合久久蜜臀 | 日韩精品在线免费 | 中文字幕精品一区二区三区精品 | 日韩中文一区二区三区 | 成人一区二区三区在线观看 | 玩丰满女领导对白露脸hd | 国产欧美日韩一区二区三区 | 色香婷婷 | 国产高清精品在线 | 久久aⅴ乱码一区二区三区 91综合网 | 日韩在线观看中文字幕 | 韩日精品一区 | 日韩视频一区二区 | 成人精品鲁一区一区二区 | 国产精品日韩欧美一区二区三区 | 99久久久国产精品 | 一级毛片免费视频观看 | 国产精品久久av | 日本精品一区二区三区在线观看 | 久久精品久久久久久 | 亚洲精品日韩在线观看 | 久久青视频| 欧美一级二级三级视频 | 欧美中文字幕一区二区三区 | 日韩一区二区在线视频 |