DisplayNameForModel只有在model定义了DisplayName时有用,简单说,DisplayNameFor是针对model里的"字段"别名,DisplayNameForModel则是针对整个model的别名.如果你model没有定义别名,那直接调用显然是没有什么效果和意义.
1 [Table("View_Product")] 2 [DisplayName("商品")] 3 public partial class Product 4 { 5 [Key] 6 [DisplayName("商品编号")] 7 public int ID { get; set; } 8 ... 9 }
例子.这时,你View里或T4里就可以直接用DisplayNameForModel来显示标题"商品",而不是Product了
时间: 2024-10-15 11:57:47