質問: 小数フィールドとローカライズのためのMVC3編集 私のロケールは小数点記号のためにドット`。`ではなくカンマ`、`を使用します。 MVC3では、10進数の値が表示される編集ビューを開くと ``` @Html.EditorFor(model => model.MyDecimalVal) ``` 値が正しく表示されます。 値をコンマで入力すると「値は数字ではありません」というエラーが表示され、ドットで値を入力するとエラーは表示されませんが、実際には値は保存されません。 この状況をどのように処理するのですか?
回答: バリデーションロジックを調整することでこの問題を解決する方法についてはすでに説明していますので、ここでは別のアプローチがあります。 Put the below code inside your web.config file under the node if you would like to set the culture to `en`. It will take care of decimal delimiter: ``` ``` 私はわからないが、 `DateTime` では、依然としてサーバーのロケールにバインドされている。