两个异常:a circular reference was detected while serializing及 Maximum length exceeded

今天学习ajax时编个例子做实验,从javascript中调后台的方法,后台的方法返回的是datatable,遇到两个小问题
如图一:
两个异常:a circular reference was detected while serializing及 Maximum length exceeded

原来是web.config中的 <jsonSerialization maxJsonLength="50"><converters>......配置节注释掉了,不能对datatable进行服务器端到客户端对象的转换了。
去掉注释后报了另一个异常
两个异常:a circular reference was detected while serializing及 Maximum length exceeded
这次是返回的字符串超长了,修改
<jsonSerialization maxJsonLength="500000"></jsonSerialization>默认的最大长度就好了。
dflying的这篇文章对此进行了深入的分析:http://www.cnblogs.com/dflying/archive/2006/11/17/564088.html
看来搞什么最好还是动手做一做,这样才能遇到一些意想不到问题。
  
   最近越来越烦躁了,项目进行了7个月了,已经延期了,我们是在公司的开发组的半成品上做的,bug很多,改了几个月目前好像没有太严重的了,致命的问题是速度比较慢,达不到用户的要求,原因是开发人员写代码时不管效率,只要功能基本实现了就ok了,到了这一步是无力回天了,郁闷
   这一段时间本想利用晚上和周六日的时间学习点新东西,结果是加班、加班...... 加班去修改垃圾代码,无奈
   公司不给充电那我用自己的时间自己充吧,可是连自己的时间都没了,这样下去估计连跳槽的资本都没了,越来越落后了
   天天晚上做梦,都是一些比较紧张的梦,早上起来的时候感觉很累......上班的路上看到那些晨练的大爷、大妈的真是羡慕死了,什么时候能像他们那样时间都归自己支配,干自己想干的事啊

你可能感兴趣的:(reference)