如何解决未从ASP.NET MVC中的JSON设置十进制值
我有一个在前端运行KnockoutJS的MVC 3应用程序。 用户可以在我的页面上设置商品价格,当价格发布到后端时,收到的数据不包含价格值。 此问题仅出现在生产服务器上,而不出现在我的开发机器上。
在我的前端,price
属性的定义如下:
self.price = ko.observable(parameters.Price).extend({ currency: 2 });
应该包含该值的模型定义为-
public decimal? Price { get; set; }
鉴于我可以在本地计算机上重现该问题,这使我想到查看计算机上的最新更新,但是在本地环境中安装了相同的更新后,我仍然无法重现该问题。 / p>
我确保使用测试的JSON等于在生产环境中导致该问题的JSON:
{"articles":[{"id":36,"barcode":"1815865613161","price":3}]}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。