我有一个ASP.NET 3.5应用程序,正在尝试更新一个具有嵌套自定义控件的Update Panel。在该自定义控件中有一个ComponentArt Gird,它通过近13MB的数据填充(是的,我可以分块...)在此更新时。
我在更新面板中有一个隐藏的按钮,当我需要更新面板和网格时,我通过客户端的JS触发它。
当我在异步Postback期间使用Updatepanelxyz.Update()调用Update方法时,我在后续的过程中会收到一个asyncPostBackError,它说JSonSerializer无法处理这么多的数据。我应该增加指定的值。
确实。已经明白了。但是当我在web.config中更改此值时,它只能工作到大约8MB,而不是更多。在这种情况下,JSonSerializer有限制吗?我已将值设置为Int32的最大值,这是默认值的1000倍,已足够处理4MB的序列化数据。
有任何建议吗?有没有强制序列化程序执行的方法?有没有使用其他序列化程序的方法?
Cheers, Steve