Форматирование даты в MVC5/razor
Вот в чем проблема:
дата, отформатированная в файле Configuration.cs следующим образом:
EventStartDateTime=DateTime.Parse ("2/16/2008 12:15: 12 PM")
затем показывается в таблице БД как это:
2008-02-16 12:15:12.000
и когда приходят в индекс.cshtml по Здесь:
@Html. DisplayFor(modelItem = & gt; item.EventStartDateTime)
в перерыве наведение курсора мыши показывает это:
пункт.EventStartDateTime.Дата {2/16/2011 12: 00: 00 AM}
но страница выходит из строя и выдает это сообщение об ошибке:
"
Сведения Об Исключении: Система.FormatException: входная строка была не в правильном формате.
"
????
что здесь происходит?
Что я уже пробовал:
я попробовал нанизать его как:
@Html. DisplayFor(modelItem = & gt; item.EventStartDateTime.ToLongDateString())
но я получаю эту ошибку msg, которую я вообще не понимаю.
"Шаблоны можно использовать только с доступом к полю,доступом к свойствам, индексом одномерного массива или однопараметрическими пользовательскими выражениями индексатора."
кроме того, когда я тестировал строку даты в проекте MS sample console, она работала так, как ожидалось, что привело меня в полное замешательство.
ошибка в чем-то, чего хочет бритва, или ???