Ошибка Длина строки превышает значение, заданное для свойства maxJsonLength

В настоящее время у меня есть сетка с вложением PDF. Каждый PDF файл может иметь размер файла до 1 МБ. Проблема в том, что я получаю значение "Ошибка при сериализации или десериализации с помощью JSON JavaScriptSerializer. Длина строки превышает значение, установленное в свойстве maxJsonLength"

Я уже разместил следующее в файле web.config, но проблема в том, что он работает только в том случае, если сетка пользовательского интерфейса Kendo должна отображать 6 записей.

<system.web.extensions>
    <scripting>
      <webServices>
        <jsonSerialization maxJsonLength = "2147483647"></jsonSerialization>
      </webServices>
    </scripting>
</system.web.extensions>
29
31 мая '13 в 4:07
источник поделиться
1 ответ

На основании следующей ссылки:

Исключение MaxJsonLength в ASP.NET MVC во время JavaScriptSerializer

public ActionResult SomeControllerAction()
{
  var jsonResult = Json(veryLargeCollection, JsonRequestBehavior.AllowGet);
  jsonResult.MaxJsonLength = int.MaxValue;
  return jsonResult;
}
68
03 июня '13 в 3:03
источник

Посмотрите другие вопросы по меткам или Задайте вопрос