[.NET MVC]JsonResultの最大長さ
501 ワード
jsonResult.MaxJsonLength
はint
型変数であり、最大値はint.MaxValue
である.Actionでreturn Json(...);
を用いる1つのJsonResult
を返すと、JavaScriptSerializer
クラスのSerialize
メソッドが内部で呼び出され、MaxJsonLength
を超えると、Netmvc投げ異常.httpリクエストの結果:
500 (Internal Server Error)
トリガされた
$.ajax
のerror
コールバックは、xhr.status===500
xhr.statusText==='Internal Server Error'