<%: Html.DisplayNameFor与 <%: Html.DisplayFor的区别

DisplayNameForModel只有在model定义了DisplayName时有用,简单说,DisplayNameFor是针对model里的"字段"别名,DisplayNameForModel则是针对整个model的别名.若是你model没有定义别名,那直接调用显然是没有什么效果和意义.code

 
 
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了blog

相关文章
相关标签/搜索