làm cách nào để tránh việc tạo thuộc tính html "data-val-date" cho phần tử được tạo từ một thuộc tính Ngày giờ?ASP.NET MVC 4 tránh tạo dữ liệu-val-date cho datetime
Mô hình:
public class RegisterModel
{
[Required]
[Display(Name = "Date of birth")]
public DateTime? DateOfBirth { get; set; }
}
Quan điểm:
@Html.LabelFor(m => m.DateOfBirth)
@Html.EditorFor(m => m.DateOfBirth)
Trong thực tế, tôi là tạo ra một yếu tố ba danh sách thả xuống để lựa chọn ngày tháng năm sinh, mà không đưa ra một giá trị theo định dạng ngày. Một số giải pháp mà tôi đã thấy, bao gồm một công việc xung quanh: loại bỏ xác thực bằng javascript. Giải pháp tôi dự tính là chia thuộc tính DateTime thành ba giá trị dài cho mỗi giá trị (ngày, tháng, năm).
Ok cảm ơn câu trả lời nhanh của bạn. Việc vô hiệu xác thực phía máy khách sẽ có tác dụng trên mọi phần tử? Về phía tôi, tôi chọn một đối tượng mới có chứa ba giá trị của tôi và thay thế ngày giờ. – bado
@bado - tôi xin lỗi, tôi không hiểu ý bạn là gì. –
Tôi phải chính xác, tôi chỉ mới bắt đầu trong kỹ thuật web. Tôi có nghĩa là nếu tôi vô hiệu hóa xác nhận phía máy khách, tất cả dữ liệu-val (của tất cả các phần tử trên biểu mẫu) sẽ không có hiệu lực? – bado