asp.net-web-api – 为什么我的超级简单的ASP.NET Web API(mvc4)
我花了好几天才知道我工作的问题,但没有运气.
>我创建了新的MVC4 Web API项目. 我可以看到断点(结果)正常给出查询结果. 我将结果中的属性复制到我手工制作的POCO风格的类中,并且它有效. 我的问题是什么?我无法使用生成的模型类通过Json发送数据. 解决方法
序列化失败的原因是您的导航属性 – 当序列化程序尝试遍历对象图时,它们会导致循环依赖.
为了使您的简单样本工作,您几乎没有办法解决它. >从SheetDetail中删除导航属性表 在这里你可以找到第三个解决方案的样本(样本做了一些假设,因为我不知道你的确切数据类型): public class SheetDetailSerializationMetadata { [JsonIgnore] public Sheet Sheet { get; set; } } [MetadataType(typeof(SheetDetailSerializationMetadata))] public partial class SheetDetail { } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-web-api – 在Bot框架中自动部署(Bot LUIS QnA表存
- 我到底是什么时候需要在经典的asp中将对象设置为空?
- asp.net-mvc – 如何使用MVC3 Razor布局页面?
- 集成EntLib实现ASP.NET MVC的异常处理
- asp.net-mvc-4 – Visual Studio 2013 C#Web项目构建但IDE报
- 如何在VBScript中将二进制数据写入磁盘?
- asp.net – 看起来像链接的按钮
- Asp.net程序添加代理
- asp.net-mvc-5 – WebApi 2和MVC 5用户使用不同的路由属性吗
- asp.net-identity – 在调用SignIn后,可以通过OWIN修改ASP.