DisplayFormat (ApplyFormatInEditMode = true, DataFormatString = "{0: d}" для маскировки года? - PullRequest
0 голосов
/ 20 июня 2019

Я не хочу показывать год при отображении даты.Могу ли я использовать

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...