值'x'对纬度无效。 (双重型)?

时间:2012-10-15 12:52:00

标签: asp.net-mvc validation double data-annotations

我的模型中的变量

[Display(Name = "Enlem")]
public double Latitute { get; set; }

我的观点的一部分

<div class="editor-label">
     @Html.LabelFor(m => m.Latitute)
</div>
<div class="editor-field">
     @Html.TextBoxFor(m => m.Latitute)<br />
     @Html.ValidationMessageFor(m => m.Latitute)
</div>

错误:

enter image description here

用逗号

,错误:

enter image description here

我该如何解决?我无法找到问题所在。

感谢。

1 个答案:

答案 0 :(得分:2)

这似乎是jQuery中客户端验证和本地化的问题。

Short solution

更长的解决方案需要与jQuery Globalize集成 这个article描述了如何改变jQuery数字验证器以按照你的方式执行验证。

所有这些都适用于逗号问题,我真的不明白点的第二个问题,所以我不能在这里帮忙。尝试调试底层的内容,并提供有关失败的更多信息 - 客户端/服务器端以及实际发生的情况。