日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

序列化类型为XX的对象时检测到循环引用

發布時間:2024/9/20 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 序列化类型为XX的对象时检测到循环引用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

現象描述:

MVC4中將dataTable轉換成Json時,總是提示錯誤:“序列化類型為“System.Reflection.RuntimeModule”的對象時檢測到循環引用。”;

說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。

解決辦法:

js代碼:

?? $.ajax({
??????????? type: "POST",
??????????? data: rqData,
????????????dataType: "json",
??????????? url: "@(Url.Action("ShowResult", "Repair"))",
??????????? success: function (res) {
????????????????alert('成功');
??????????? },
??????????? error: function (ajaxobj)
??????????? {
??????????????? alert(ajaxobj.responseText);
??????????? }
???????? });

cs代碼:

? public JsonResult ShowResult()
??????? {
??????????? var ip_name = Request["Sourcename"];
??????????? var data = DAO.RepairClass.GetCompareCount(ip_name);

?????????? //注意點:?return Json(data?);這樣寫會爆標題的錯誤,當更新為黃色背景代碼則程序正常輸出
??????????? JsonSerializerSettings setting = new JsonSerializerSettings()
??????????? {
??????????????? ReferenceLoopHandling = ReferenceLoopHandling.Ignore
??????????? };
??????????? var ret = JsonConvert.SerializeObject(data, setting);
????????????return Json(ret, JsonRequestBehavior.AllowGet);
??????? }

總結

以上是生活随笔為你收集整理的序列化类型为XX的对象时检测到循环引用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。