Data apenas de TextBoxFor ()

Estou tendo problemas para exibir a única parte de data de um DateTime em uma caixa de texto usando TextBoxFor <,> (expressão, htmlAttributes).

O modelo é baseado no Linq2SQL, o campo é um DateTime no SQL e no modelo Entity.

Falhou:

<%= Html.TextBoxFor(model => model.dtArrivalDate, String.Format("{0:dd/MM/yyyy}", Model.dtArrivalDate))%>

Esse truque parece ser depreciado, qualquer valor de string no objeto htmlAttribute é ignorado.

Falhou:

[DisplayFormat( DataFormatString = "{0:dd/MM/yyyy}" )]
public string dtArrivalDate { get; set; }

Gostaria de armazenar e exibir apenas a parte da data na exibição de detalhes / edição, sem a parte "00:00:00".

questionAnswers(17)

yourAnswerToTheQuestion