1
나는를 사용하여 ASP.NET MVC DisplayTemplate 암시
에두고 DateTime.cshtml라는 파일을 가지고 cshtml보기@{ int i = 0;
foreach (var record in Model.Records)
{
<tr>
<td>@record.CreatedDate</td>
<td>@Html.DisplayFor(x => x.Records[i].CreatedDate)</td>
</tr>
i++;
}
}
에 내 ~/조회/디스플레이 폴더에이 같은 일부 코드가
<p>@ViewData.Model.ToShortDateString()</p>
내보기에서는 전체 DateTime 문자열과 짧은 날짜 문자열이있는 CreatedDate 두 버전을 렌더링합니다.
명시 적으로 DisplayFor를 호출하지 않고도 DateTime을 표시 할 때마다 만든 표시 템플릿을 사용하도록 ASP.NET MVC4 프로젝트를 구성 할 수 있습니까? 즉, '@ record.CreatedDate'라인이 어떻게 내 DateTime 템플릿을 사용할 수 있습니까?