我有单页,包含有关代理的所有信息。 所以我将数据区分为Tabs。 所有信息都相互关联。
请在下面找到aspx设计代码。
请查找aspx.cs代码:
http:// pastebin。 COM / BU9TtpqK
和Entity Framework类: http://pastebin.com/di3fqJ6H
我尝试了很多来克服Deserializaion错误。 任何人请尝试在你的最后运行代码,请纠正我。 我试图使用jquery将json对象发送到aspx,并将解析为不同的表对象,然后保存记录。
如果有任何遗漏,请告诉我。
提前致谢。
答案 0 :(得分:1)
此处的问题可能是序列化无法处理模型类的导航属性中的循环引用。 (例如,您可以无限制地AgentInfo.AgentAddress.AgentInfo
)。
最简单的解决方案是,如果您不需要它们,请从导致循环引用的模型类中删除导航属性。例如,如果您不需要从代理地址转到AgentInfo
,请将其删除。
否则,您可以创建一组单独的类用作数据传输对象(dto)。