我正在處理大量數據表的項目並通過ASP.net MVC屏幕顯示它們。自動生成來自駱駝大小寫字段名稱的數據註釋
我發現自己寫了很多簡單的數據註解的是這樣的:
[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; }
這是已經非常乏味,想知道是否有一種方法,我可以添加一個新的屬性,上面寫着「convertFromCamel」 (或東西)或者是有沒有辦法覆蓋
@Html.DisplayNameFor(m => Model.First().EmployeeNo)
因此,如果沒有數據註解其轉換駝情況下,現有的字段名。
在此先感謝
它不是一個數據,你需要註解,其定製DataAnnotationsModelMetadataProvider哪裏你重寫'CreateMetadata()'來設置ModelMetatdata.DisplayName屬性 –