序列化类型为“System.Reflection.RuntimeModule”的对象时检测到循环引用

来源:互联网 发布:淘宝十月份有什么活动 编辑:程序博客网 时间:2024/06/07 13:51

在 .Net MVC中

原来 直接在


public JsonResult Test()

{

      return Json(GetDataTable());

}


//容易出现

序列化类型为“System.Reflection.RuntimeModule”的对象时检测到循环引用


可以考虑

在ajax中增加 dataType:'json'.

及在后台

JsonSerializerSettings setting = new JsonSerializerSettings()
            {
                ReferenceLoopHandling = ReferenceLoopHandling.Ignore
            };

            var ret = JsonConvert.SerializeObject(data, setting);

            return Json(ret, JsonRequestBehavior.AllowGet);


阅读全文
0 0
原创粉丝点击