【发布时间】:2014-06-11 05:34:04
【问题描述】:
Name 属性可以正常工作,但 ShortName 不起作用。
[Display(Name = "Date of the transfer the task", ShortName = "Trans date")]
public DateTime TransferDate { get; set; }
即使我删除 Name 属性,ShortName 也会被忽略(“TransferDate”显示在列标题中)。
在视图中我这样做:
@Html.DisplayNameFor(model => model.TransferDate)
【问题讨论】:
-
@scheien 这是否意味着不编写我自己的助手就不可能?我认为它也应该是自动的..
-
根据那篇文章我猜是这样。您还在视图中引用了
DisplayName属性 =>@Html.DisplayNameFor(...)。老实说,我不知道 ShortName 的任何回退:-)
标签: c# asp.net-mvc asp.net-mvc-4 razor data-annotations