午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

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

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

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

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

解決方法

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

這是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区2区3区 毛片在线网站 | 毛片在线网站 | www.自拍| 性高潮久久久久久久 | 亚洲在线中文字幕 | 看一级黄色 | 成年人在线观看视频 | 日韩中文字幕视频在线观看 | www.com日本 | 中文字幕日本 | 欧美视频黄 | 香蕉综合网| www.黄色片 | 国产精品久久久免费看 | 国产高清一区二区三区 | 天天干天天操天天射 | 国产在线一 | 天堂va| 精品日韩中文字幕 | 国产高清黄色 | 国产午夜三级一区二区三 | 亚洲一区二区三区视频在线 | 久久婷婷丁香 | 天天摸天天操 | 中文永久免费观看 | 天天操夜夜操狠狠操 | 男女无遮挡xx00动态图120秒 | 日本精品久久久久久久 | 国产成人精品免高潮在线观看 | 九九热久久免费视频 | 亚洲天堂一区在线 | 亚洲另类天堂 | 可以在线观看的av | 欧美成人精品一区二区三区在线看 | 日韩中文字幕在线 | 亚洲精品亚洲人成人网 | 国产成年妇视频 | 日韩欧美不卡 | 国产精品欧美亚洲 | 精品国产乱码久久久久久久 |