2013-12-19 30 views
0

在MVC4,我發送到服務器的Ajax調用保存的數據量:是否有任何方法來增加使用MVC4中的Get方法的數據限制?

$.ajax({ 

      contentType: 'application/json; charset=utf-8', 
      method: 'get', 
      url: "Gateway/DB_Rola?count="+(n+1), 
      data: things[n], 
      success: function (Data) { 
            }, 
      error: function() { 
      alert("ERROR: can't connect to Server this time :"+n+" "+things[n].verse); 
      return false; 
      } 
     }); 

有時提示錯誤,由於大量的數據。無論如何,使用get請求增加數據限制?

回答

0

試試這個,這只是一個例子,我有同樣的問題

public JsonResult GelAllProductManagement() 
    { 
     var data = _taskProduct.GetAllProductListManagement(null); 
     var jsonResult = Json(data, JsonRequestBehavior.AllowGet); 
     jsonResult.MaxJsonLength = int.MaxValue; 
     return jsonResult; 
    } 

這是我的Ajax請求的控制器,在控制器中添加此行大規模的記錄

var jsonResult = Json(data, JsonRequestBehavior.AllowGet); 
      jsonResult.MaxJsonLength = int.MaxValue; 
      return jsonResult; 

這將處理您的大量的請求。

相關問題