Tengo una vista en la que permiten la entrada, los campos se establecen como flotador en mi base de datos de SQL Server 2008 R2 y estoy usando Entidad Framwork 4.¿Por qué ASP.NET MVC 3 no valida mis flotadores correctamente?
En el modelo de Entity Framework el campo se ve así private Nullable<global::System.Double> _TestNumber;
y la vista utiliza un EditorField para permitir la entrada de la siguiente manera:
<div class="editor-field">
@Html.EditorFor(model => model.TestNumber)
@Html.ValidationMessageFor(model => model.TestNumber)
</div>
Sin embargo, estoy consiguiendo este error en el Mensaje de validación: The value '13.51' is not valid for TestNumber.
he tratado con una coma en lugar del periodo, lo mismo.
Sugerencias?
He añadido que la globalización en '' pero tan pronto como me someto la forma en que dice 'El valor '10 .50 'no es válido para'. ¿Cómo me aseguro de que realmente sea la misma cultura ahora? –
@Filip Ekberg, ¿qué pasa con '10,50'? –
Eso funciona cuando configuro ClientValidationEnabled en false ' ' pero no cuando se establece en verdadero. –