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

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

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

瀏覽:121日期: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
相關文章:
主站蜘蛛池模板: www.日本国产 | 亚洲精品一区久久久久久 | 国产精品自拍av | 国产精品久久国产精品 | 欧美日韩久久精品 | 超碰av在线| 麻豆一区一区三区四区 | 成人精品在线观看 | 91精品国产综合久久久亚洲 | 久久久久久亚洲精品 | 狠狠涩 | 一级全黄少妇性色生活免费看 | 中文字幕一级毛片视频 | 久久久成人一区二区免费影院 | 亚洲精品久久久久久国产精华液 | 欧美小视频在线观看 | 成人免费视频7777777 | 欧美精品综合 | 曰韩一二三区 | 亚洲精品福利在线 | 国产精品国产精品国产专区不卡 | 国产盗摄视频 | 亚洲精品一区中文字幕乱码 | 亚洲欧美在线视频 | 午夜一区| 国产免费福利在线 | 久久久久国产精品一区 | 黄色激情毛片 | 久久综合av | 欧美一级免费片 | 国产精品一区二区精品 | caoporn国产精品免费公开 | 日韩一区二区三区视频 | 9porny九色视频自拍 | 日韩一二三区视频 | av一区二区三区四区 | 国产精品网址 | 亚洲免费一区二区 | 91麻豆精品国产91久久久久久久久 | 欧美日本在线观看 | 久久久亚洲精品视频 |