هل يمكن تعيين طول غير محدود لـ maxJsonLength في web.config؟
مرحبًا أيها الزملاء! واجهت مشكلة عند إرسال كائن JSON كبير من وحدة التحكم ASP.NET MVC إلى العميل. لدي طريقة إجراء تقوم بإرجاع البيانات عبر JsonResult:
```csharp
public JsonResult GetLargeData()
{
var data = GetHugeListOfObjects(); // يحتوي على حوالي 50000 سجل
return Json(data, JsonRequestBehavior.AllowGet);
}
```
على العميل (jQuery) أحصل على خطأ: "Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property."
أعلم أنه يمكن زيادة maxJsonLength في web.config:
```xml
```