У меня есть приложение ASP.NET 3.5, и я пытаюсь обновить панель обновлений, которая имеет вложенный пользовательский элемент управления. В этом пользовательском элементе управления находится ComponentArt Gird, который заполняется почти 13 МБ данных (да, я мог бы разбить это на части ...) в этом обновлении.
У меня есть скрытая кнопка с панелью обновления, которую я запускаю с помощью JS со стороны клиента, когда мне нужны панель обновления и сетка.
Когда я вызываю метод Update во время asyncPostback с Updatepanelxyz.Update (), я позже получаю в процессе asyncPostBackError, говорящую, что JSonSerializer не может обрабатывать этот объем данных. Я должен увеличить указанное значение.
Действительно. Понял. Но когда я изменяю это значение в файле web.config, он работает только до 8 МБ, но не более. Есть ли предел для JSonSerializer в этом случае. Я установил максимальное значение Int32, которое в 1000 раз больше значения по умолчанию, которого уже достаточно для 4 МБ сериализованных данных.
Есть предложения? Есть ли способ заставить сериализатор сделать это? Можно ли использовать другой сериализатор?
Cheers,
Стив