Используя Entity Framework с MVC2, у меня есть ряд текстовых полей даты, которые я хочу отображать данные из модели в коротком формате даты, но я должен использовать Html.TextBoxFor, чтобы код обновления работал (имея попытался использовать HTML.Textbox, данные никогда не сохраняются в модель).
<%: Html.TextBoxFor(model => model.Item.Date, String.Format("{0:d}", Model.Item.Date))%>
Я пытался манипулировать выражением формата строки и добавил метаданные к частичному классу, сопоставленному с классом модели Entity Framework, однако все же я получаю следующее заполнение текстовых полей при визуализации формы:
01/01/2011 00:00:00
вместо
01/01/2011