在javascript文件中执行Ajax Post数据maxJsonLength属性限制
我在通过ajax调用将大量数据从.js文件发布到.cs文件时遇到问题 错误为“使用JSON JavaScriptSerializer进行序列化或反序列化时出错。字符串长度超过maxJsonLength属性上设置的值。”在javascript文件中执行Ajax Post数据maxJsonLength属性限制,javascript,c#,jquery,json,ajax,Javascript,C#,Jquery,Json,Ajax,我在通过ajax调用将大量数据从.js文件发布到.cs文件时遇到问题 错误为“使用JSON JavaScriptSerializer进行序列化或反序列化时出错。字符串长度超过maxJsonLength属性上设置的值。” 我发现的另一种解决方案是在.cs文件中调用API,而不是将数据从.js推送到.cs文件。在.cs文件中,我将jsonSerialization对象的maxJsonLength设置为“2147483644”。但是相同的配置在web.config文件中不起作用 $http({
我发现的另一种解决方案是在.cs文件中调用API,而不是将数据从.js推送到.cs文件。在.cs文件中,我将jsonSerialization对象的maxJsonLength设置为“2147483644”。但是相同的配置在web.config文件中不起作用
$http({
url: exportexcelurl,
method: 'post',
data:JSON.stringify({componentid:componentid,city_id:cityid,industrysegment: indsegmentid, wf_activity: wf_activity_id, user: users }),
headers: {
"content-type": "application/json"
}
}).success(function (response) {
var downloadfileurl = webAppBase + "softcopyupload/download";
window.location = downloadfileurl + '?filename=' + response;
}).error(function (error) {
});