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番号バリデーターを変更して検証を実行する方法について説明します。

これらはすべてコンマの問題に当てはまります。ドットの2番目の問題はよくわからないので、ここでは説明できません。内部で何が起こっているのかをデバッグしてみて、何が失敗しているのか(クライアント/サーバー側と実際に何が起こっているのか)に関する詳細情報を提供してください。

于 2012-10-15T13:18:46.413 に答える