01/10/2018, 11:45

Lỗi định dạng ngày trong ASP.NET MVC

Mình đang học ASP.NET MVC5 dựa trên tài liệu chính chủ của Microsoft https://docs.microsoft.com/vi-vn/aspnet/overview
Đến phần tạo một trang CRUD thông tin phim, khi nhập ngày theo hai trường hợp sau thì nhận được lỗi tương ứng:

  • 31/12/2012
    +12/31/2012
    Đối tượng trong Model của mình:
    Mình đã thử chỉnh giá trị culture=“en-US” và “vn-VN” trong file web.config nhưng cũng không có tác dụng
    Ai đó có thể giúp đỡ mình hoặc nếu được thì teamviewer qua giúp mình được không. Nếu mọi người cần thêm thông tin gì thì mình chụp màn hình lên rồi cập nhật vào post này.
    Cảm ơn mọi người vì đã đọc qua.
Dark.Hades viết 13:59 ngày 01/10/2018

vi-VN mới là mã chuẩn chứ.

Triet viết 13:53 ngày 01/10/2018

OK, em sửa theo rồi mà vẫn chưa được.

Đẵng Nguyễn Quốc viết 13:50 ngày 01/10/2018

Bạn sửa được chưa ? Nếu chưa thì pm mình giúp cho

Li Na viết 14:01 ngày 01/10/2018

cái này bạn validate trực tiếp ở trong model thì dùng như thế này:
[Required]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = “{0:MM/dd/yyyy}”)]
Public Datetime ReleaseDate{get; set;)

Trong View thì bạn dùng @html.editorfor không được phép dùng @html.textbox for

Trần Hoàn viết 14:00 ngày 01/10/2018

Bạn dùng luôn date picker cũng được mà. Date picker thích thì nhập text, thấy lỗi thì chọn bằng nút cũng được.

Bài liên quan
0