ASP.NET JSONのデータ長
こんな感じでJSONデータを取得していたのですが
$.ajax({
url: "hoge.asmx/GetData",
data: JSON.stringify(params),
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
success: function (result) {
endGridRequest("dtbl");
var grdData = $("#tbl")[0];
grdData.addJSONData(result.d);
},
error: function (result) {
alert(result.responseText);
}
});
テスト環境では問題なく動作。
本番環境で「文字列の長さがmaxJsonLengthプロパティで設定されている値を超えています」とエラーが出て動かなくなってしまった。
Web.ConfigにmaxJsonLengthを設定して動作するようになりました。
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="999999999" />
</webServices>
</scripting>
</system.web.extensions>
« JavascriptのDate | トップページ | Windows7 ネットワーク一覧が表示されない »
「ASP.NET2.0」カテゴリの記事
- ASP.NET JSONのデータ長(2014.08.20)
- ASP.NET Masterページのリンクについて(2011.07.04)
- VS2005 ClickOnceアプリケーションにURLパラメータが渡らない!?(2011.07.01)
- ASP.NET IE8とVS2005でデバッグができない(2009.07.31)
- ASP.NET+VB6のActiveX作成のメモ(2009.06.24)
コメント