Tôi đã có một Xem nơi tôi cho phép đầu vào, các lĩnh vực được thiết lập như là phao trong SQL Server 2008 R2 và cơ sở dữ liệu Tôi đang sử dụng Entity Cơ cấu 4.Tại sao ASP.NET MVC 3 không xác nhận tính hợp lệ của phao của tôi?
Trong khung mẫu Entity lĩnh vực này trông giống như private Nullable<global::System.Double> _TestNumber;
này
Và View sử dụng một EditorField để cho phép đầu vào như thế này:
<div class="editor-field">
@Html.EditorFor(model => model.TestNumber)
@Html.ValidationMessageFor(model => model.TestNumber)
</div>
tôi tuy nhiên nhận được lỗi này trong tin nhắn Validation: The value '13.51' is not valid for TestNumber.
tôi đã thử với một dấu phẩy thay vì thời gian, điều tương tự.
Đề xuất?
Tôi đã nói thêm rằng toàn cầu hóa trong ' 'nhưng ngay sau khi tôi gửi biểu mẫu có nội dung 'Giá trị '10 .50' không hợp lệ đối với'. Làm thế nào để đảm bảo rằng nó thực sự là cùng một nền văn hóa bây giờ? –
@Filip Ekberg, còn khoảng 10,50' thì sao? –
Điều đó làm việc khi tôi đặt ClientValidationEnabled thành false ' ' nhưng không phải khi nó được đặt thành true. –