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

Моя локаль использует запятую,и не точка. для десятичного разделителя.

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

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

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

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

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

Ответы на вопрос(2)

Ваш ответ на вопрос