Tôi đang làm việc trên một dự án có số lượng lớn bảng dữ liệu và hiển thị chúng thông qua màn hình ASP.net MVC.Tự động tạo chú thích dữ liệu từ trường tên trường hợp lạc đà
tôi thấy mình viết rất nhiều chú thích dữ liệu đơn giản như thế này:
[Display(Name = "Manager Name")]
public string ManagerName { get; set; }
[Display(Name = "Employee Name")]
public string EmployeeName { get; set; }
[Display(Name = "Employee No")]
public string EmployeeNo { get; set; }
[Display(Name = "Manager Employee No")]
public string ManagerEmployeeNo { get; set; }
này là nhận được khá tẻ nhạt và đã tự hỏi nếu có một cách mà tôi có thể thêm một thuộc tính mới nói rằng "convertFromCamel" (hoặc một cái gì đó) hoặc có cách để ghi đè
@Html.DisplayNameFor(m => Model.First().EmployeeNo)
Vì vậy nếu không có chú thích dữ liệu, nó sẽ chuyển đổi tên trường hiện tại từ trường hợp lạc đà.
cảm ơn trước
của nó không phải là một chú thích dữ liệu bạn cần, một DataAnnotationsModelMetadataProvider tùy chỉnh của nó ở đâu bạn ghi đè 'CreateMetadata()' để đặt thuộc tính ModelMetatdata.DisplayName –