0

我的模型中的变量

[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>

和错误:

在此处输入图像描述

用逗号,错误:

在此处输入图像描述

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

谢谢。

4

1 回答 1

2

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

简短的解决方案

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

所有这些都适用于逗号问题,我不太了解点的第二个问题,所以我在这里无能为力。尝试调试幕后发生的事情,并提供更多关于失败的信息 - 客户端/服务器端以及实际发生的事情。

于 2012-10-15T13:18:46.413 回答