JavaScriptSerializer.MaxJsonLength превышен. Как лучше всего справляться с этим?

Я получил большой объем данных, которые я отправляю клиенту с помощью функции jQuery $ .ajax (). Я вызываю метод в веб-службе ASP.NET, который возвращает данные JSON. Все отлично подходит для большинства поисков, но когда я получаю большой набор данных для возврата, я сталкиваюсь с проблемой со свойством JavaScriptSerializer MaxJsonLength. Какова лучшая практика для обработки этого? Я не хочу просто произвольно устанавливать максимальную длину. Могу ли я установить MaxJsonLength в веб-сервисе, если возвращаемые данные больше текущего максимума, или я должен перезаписать и отправить клиенту фрагменты данных?

Вот соответствующий фрагмент веб-службы:

<code>Dictionary<string, object> jsonValuePairs = new Dictionary<string, object>();
//add some data to the dictionary...
return System.Web.Script.Serialization.JavaScriptSerializer.Serialize(jsonValuePairs);
</code>

Ответы на вопрос(5)

Ваш ответ на вопрос