我有一个Car类,我试图使用WebGrid帮助器在MVC 3视图中显示.下面是Car和它的元数据类.
汽车类:
[MetadataType(typeof(CarMetadata))] public partial class Car { // car implementation }
汽车元数据类:
public class CarMetadata { [DisplayName("Car Name")] [StringLength(100,ErrorMessageResourceType = typeof(ValidationText),ErrorMessageResourceName="CarNameDescriptionLength")] [required] public string CarName { get; set; } }
查看内容:
@model List<Car> ... var grid = new WebGrid(Model,canPage: true,rowsPerPage: 10); grid.Pager(WebGridPagerModes.NextPrevIoUs); @grid.GetHtml( htmlAttributes: new { id = "grid" },columns: grid.Columns( grid.Column("CarName",?????) ));
目标:我想知道如何使用DisplayName数据注释作为WebGrid(?????)中的列标题文本.有谁知道这是如何实现的?
提前致谢!