Моя среда разработки состоит из ASP .Net Core 2.2 Razor (не MVC) с использованием c #
. В одном из моих файлов .cshtml я использую следующий код для отображения информации в таблице:
@Html.DisplayFor(modelItem => item.StartDate.ToLongDateString())
StartDate сохраняется в поле DateTime в базе данных.
В соответствии с документами Microsoft, .ToLongDateString () должен форматировать дату следующим образом: "dddd, MMMM d, yyyy"
Тем не менее, я получаю следующую ошибку в поле:
System.InvalidOperationException: шаблоны могут использоваться только с доступом к полю, доступом к свойству, индексом одномерного массива или одиночным-параметр пользовательских выражений индексации.
Буду признателен за любую информацию о том, как правильно отформатировать StartDate.