Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property

Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property in DotNet with jquery or AngularJS.

write your action method as below

[HttpGet]
        public ContentResult LoadBackDoorCustomers()
        {
            var data = adminService.ListBackDoorCustomers();
            var json = JsonConvert.SerializeObject(data);
            //return Json(new { success = true, data = json }, JsonRequestBehavior.AllowGet);

            var result = new ContentResult
            {
                Content = json,
                ContentType = "application/json"
            };
            return result;
        }



angularjs Call

$scope.listBackDoorCustomers = function () {
        $http({
            method: 'GET',
            url: '/Customer/LoadBackDoorCustomers',
            dataType: 'json',
        }).then(function (response) {
            $scope.gridOptions.data = response.data;
        }, function (error) {

        });
    }


web.config changes

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

Comments

Popular posts from this blog

Swagger for Azure functions: Undocumented TypeError: Failed to execute 'fetch' on 'Window': Request with GET/HEAD method cannot have body. Fixed.

Fixed: The required column was not present in the results of a 'FromSql' operation in asp.net core EF core

Severity Code Description Project File Line Suppression State Error Unable to resolve dependencies. 'Xamarin.Android.Support.Design 24.2.1' is not compatible with 'Xamarin.Forms 2.3.3.180 constraint: Xamarin.Android.Support.Design (= 23.3.0)'. 0