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


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了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM