Редактирование в MVC3 для десятичных полей и локализации

В моем языковом стандарте используется запятая , и не точка . для десятичного разделителя.

В MVC3, когда я открываю окно редактирования, где десятичные значения отображаются с помощью

@Html.EditorFor(model => model.MyDecimalVal)

, значение отображается правильно.

Когда я ввожу значение с запятой, я получаю сообщение об ошибке «Значение не является числом», а если я ввожу значение с точкой, я не получаю ошибки, но на самом деле значение не сохраняется.

Как справиться с этой ситуацией?

10
задан p.campbell 12 November 2011 в 00:45
поделиться