У меня есть вид, где я позволил вход, поля устанавливаются как поплавок в моем SQL Server 2008 R2 базы данных, и я использую Entity Framwork 4.Почему ASP.NET MVC 3 не проверяет мои поплавки правильно?
В рамках модели Entity поле выглядит следующим образом private Nullable<global::System.Double> _TestNumber;
И View использует EditorField, чтобы позволить вводить так:
<div class="editor-field">
@Html.EditorFor(model => model.TestNumber)
@Html.ValidationMessageFor(model => model.TestNumber)
</div>
однако я получаю эту ошибку в Оценочном сообщении: The value '13.51' is not valid for TestNumber.
Я попытался с запятой вместо периода, то же самое.
Предложения?
Я добавил, что глобализация в '', но как только я представляю в форме, которую он говорит: Значение '10 .50 'недопустимо для'. Как я могу убедиться, что на самом деле это настоящая культура? –
@Filip Ekberg, а как насчет '10,50'? –
Это работает, когда я устанавливаю ClientValidationEnabled в false ' ', но не тогда, когда для него установлено значение true. –