Ошибка Длина строки превышает значение, заданное для свойства 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>
Ответы
Ответ 1
На основании следующей ссылки:
Исключение MaxJsonLength в ASP.NET MVC во время JavaScriptSerializer
public ActionResult SomeControllerAction()
{
var jsonResult = Json(veryLargeCollection, JsonRequestBehavior.AllowGet);
jsonResult.MaxJsonLength = int.MaxValue;
return jsonResult;
}