ajax调用webservice返回DataTable "序列化类型为“System.Reflection.Module”的对象时检测到循环引用


错误: Sys.Net.WebServiceFailedException: 服务器方法“GetAllUser”失败,并发生以下错误: System.InvalidOperationException-- 序列化类型为“System.Reflection.RuntimeModule”的对象时检测到循环引用。
源文件:http://localhost:6570/WebTest/ScriptResource.axd?d=Y_y_kSPz60xM4PyheO18FzFrhDyhhGu8xhorBl1DgddyaHSJ1i3nwKMN18tXtO5x10X_a_0dZwxSdbT2leBNEJW91K5BOOoMzNy5x36kVoY1&t=16ab2387
行:4328

 

在web.config中加入:

    <system.web.extensions>
    <scripting>
      <webServices>
        <jsonSerialization>
          <converters>
            <add name="DataSetConverter" type="Microsoft.Web.Preview.Script.Serialization.Converters.DataSetConverter" />
            <add name="DataRowConverter" type="Microsoft.Web.Preview.Script.Serialization.Converters.DataRowConverter" />
            <add name="DataTableConverter" type="Microsoft.Web.Preview.Script.Serialization.Converters.DataTableConverter" />
          </converters>
        </jsonSerialization>
      </webServices>
    </scripting>
  </system.web.extensions>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM