前言:
眼前大家对“asp获取javascript返回值”大致比较关怀,大家都需要知道一些“asp获取javascript返回值”的相关内容。那么小编在网摘上汇集了一些有关“asp获取javascript返回值””的相关文章,希望朋友们能喜欢,兄弟们一起来了解一下吧!1.日期类型的属性解析的字符串是“/Date(1576216743507)/”格式,在客户端需要用JS处理。
2.Json字符串中属性的名字和C#中属性的名字大小写都一样,不符合js中“小写开头、驼峰命名”的习惯。
3.无法处理循环引用的问题(尽管应该避免循环引用),会报错“序列化类型为***的对象时检测到循环引用”,例如:
public class Parent { public string Name { get; set; } public Child Child { get; set; } } public class Child { public string Name { get; set; } public DateTime BirthDay { get; set; } public Parent Father { get; set; } } public ActionResult T1(string name) { Child c = new Child(); c.BirthDay = DateTime.Now; c.Name = "tom"; Parent f = new Parent(); f.Name = "tidy"; f.Child = c; c.Father = f; return Json(c); }
解决方案,用Json.Net替换自带的JsonSerializer
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。