C# c float中的typescript编号

C# c float中的typescript编号,c#,angular,typescript,entity-framework-6,C#,Angular,Typescript,Entity Framework 6,我有一些ActionMethod[FromBody]MyClassWithAFloatProperty输入,输入在c中有一个float属性,对应的typescript属性是一个数字 一旦请求到达服务器,整个objectinput就为空 怎么办?这看起来像是序列化问题。输入未正确反序列化 确保没有输入错误,并且C类的属性与发送到后端的JSON对象1-1匹配 确保您发送的浮点与预期的浮点具有相同的本地化。如果前端的本地与后端1.2不同,则在没有自定义反序列化程序的情况下,前端无法反序列化为1.2 确

我有一些ActionMethod[FromBody]MyClassWithAFloatProperty输入,输入在c中有一个float属性,对应的typescript属性是一个数字

一旦请求到达服务器,整个objectinput就为空


怎么办?

这看起来像是序列化问题。输入未正确反序列化

确保没有输入错误,并且C类的属性与发送到后端的JSON对象1-1匹配 确保您发送的浮点与预期的浮点具有相同的本地化。如果前端的本地与后端1.2不同,则在没有自定义反序列化程序的情况下,前端无法反序列化为1.2 确保没有任何自定义过滤器会弄乱您的输入。 检查事件查看器中的应用程序错误。也许这会让你知道怎么了。
分享更多代码,让我们为您提供帮助。

您可以分享您从TypeScript发送到后端的请求详细信息吗?非常感谢。MyClassWithFloatProperty的代码也有帮助。您应该共享代码中的http部分。如果可以,您不应该使用float,因为JavaScript数字的宽度是它的两倍