【发布时间】:2014-11-12 05:55:38
【问题描述】:
我有一个将数据发布到 Web API 端点的表单。该表单有两个输入字段:一个用于文本,一个用于数字。
在 Web API 方面,我的对象是这样设置的:
public class Course
{
public string Title { get; set }
public double? Price { get; set; }
}
当我为Price 发送值“25,3”时,我收到以下错误:
值“25,3”对价格无效。
发送“25.3”值可以正常工作。
我正在使用 jQuery 表单序列化发布表单。
【问题讨论】:
-
错误是在客户端还是服务器端?
-
我重写了 OnActionExecuting 来验证模型是否有效。在这里我看到了错误:值“25,3”对价格无效。所以服务器端回答简短:)
-
你如何解析传入的值?
-
没什么特别的,就是上面的dto