我有一個ASP.NET 3.5應用程序,並試圖更新具有嵌套自定義控件的更新面板。在這個自定義控件中,是一個ComponentArt Gird,它在本次更新中獲得了將近13MB的數據(是的,我可以分析這個......)。UpdatePanel似乎與AsynPostBack的巨大數據相沖突。 jSonSerializer maxLength沒有幫助
我有一個隱藏的按鈕,更新面板,當我需要updatePanel和網格時,我通過JS從客戶端觸發。
當我使用Updatepanelxyz.Update()在asyncPostback期間調用Update方法時,我在後面的過程中得到了一個asyncPostBackError,說JSonSerializer不能處理這些數據量。我應該增加指定的值。
確實。瞭解。但是,當我在web.config中更改此值時,它只能工作到8MB左右,但不會更多。在這種情況下,JSonSerializer是否有限制?我已經將該值設置爲Int32的最大值,這是默認值的1000倍,這對於4MB的序列化數據已經足夠了。
有什麼建議嗎?任何方式來強制序列化器做到這一點?任何方式使用另一個串行器?
乾杯, 史蒂夫
瓊斯的權利。這需要重構 - 沒有其他辦法。 :( – 2009-05-05 04:26:08