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