0
使用ASP.NET 5 Web應用程序模板我試圖以短日期格式呈現日期。我的視圖模型看起來像這樣ViewModel DisplayFormat數據註解未在視圖中呈現
[Display(Name = "Subscription Expires")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")]
public DateTime? SubscriptionExpires { get; set; }
我的看法是這樣的
<dt><label asp-for="SubscriptionExpires"></label>:</dt>
<dd>
@Model.SubscriptionExpires
</dd>
然而@Model.SubscriptionExpires
呈現在長日期格式。如何獲得以短日期格式顯示日期的視圖?
謝謝@Mister史詩。 'ToShortDateString()'不能用於可爲空的類型,但'@ Html.DisplayFor(model => model.SubscriptionExpires)'做了訣竅。 – Vague