Увеличение максимального размера ответа от метода страницы ASP.NET

У меня есть метод страницы на странице ASPX, который вызывается с помощью запроса JQuery AJAX POST. Когда я пытаюсь вернуть слишком много результатов, запрос терпит неудачу. Есть ли параметр web.config или атрибут класса, который я могу использовать для увеличения максимального размера ответа по умолчанию?

Ответы

Ответ 1

Я предполагаю, что вы возвращаете JSON?

Вы можете настроить размер ответа JSON в файле web.config с помощью:

<configuration>
    <system.web.extensions>
        <scripting>  
             <webServices>                                                   
                 <jsonSerialization maxJsonLength="1000000" />                 
             </webServices>
        </scripting>
    </system.web.extensions>
</configuration>

Выполняя быстрый поиск, он выглядит как размер по умолчанию 102400.

maxJsonLength Необязательный атрибут.

Настроить максимальную длину Строка JSON (максимальное количество Символы UTF-8).

Длина по умолчанию - 102400.

Источник