Я не хочу показывать год при отображении даты.Могу ли я использовать
DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:d}"
для этого?Вот как это отображается:
@Html.DisplayNameFor(model => model.Birthday
Спасибо, EB.
@model MVC
.Models.Employee
@{
ViewBag.Title = "Details";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Details</h2>
<div>
<h4>Employee</h4>
<hr />
<dl class="dl-horizontal">
<dt>
@Html.DisplayNameFor(model => model.Birthday)
</dt>
<dd>
@Html.DisplayFor(model => model.Birthday)
</dd>
<dd>
<img src="/Employees/RetrieveImage/@Model.ID" />
</dd>
</dl>
</div>
<p>
@Html.ActionLink("Edit", "Edit", new { id = Model.ID }) |
@Html.ActionLink("Delete", "Delete", new { id = Model.ID }) |
@Html.ActionLink("Back to List", "Employees")
</p>