亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:93日期: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
相關文章:
主站蜘蛛池模板: 美国毛片毛片全部免费 | 麻豆视频在线观看免费 | 欧美在线看欧美高清视频免费 | 真人一级毛片 | 国产精品第4页 | 高清精品 | 国精视频一区二区视频 | 亚洲欧美国产高清va在线播放 | 久青草国产观看在线视频 | 国产精品一区二区三区四区 | 我要看一级黄色片 | 亚洲欧美另类在线视频 | 黄色短片在线观看 | 国产在线视频网 | 国产免费高清mv视频在线观看 | 999成人精品视频在线 | 在线观看日本免费视频大片 | 久久综合九色综合国产 | 精品欧美一区二区三区在线观看 | 亚洲欧美综合色区小说 | 日韩美女视频一区 | 精品特级毛片 | 黄色片网站大全 | 毛片免费网站 | 久久婷婷激情综合色综合也去 | 中文字幕日韩一区二区 | 黄色影视大全 | 国产欧美久久精品 | 婷婷色香五月激情综合2020 | 欧美精品亚洲精品日韩1818 | 在线免费观看网站入口在哪 | 成人午夜亚洲影视在线观看 | 亚洲综合亚洲综合网成人 | 婷婷国产偷v国产偷v亚洲 | a及毛片 | 影视先锋影音在线中文字幕 | 国产夜色视频 | 欧美日本一道本 | 亚洲欧美日本综合一区二区三区 | 久青草国产高清在线视频 | 欧美三级大片在线观看 |