Eu tenho este atributo em meu modelo de visualização:
[DataType(DataType.DateTime)]
public DateTime? StartDate { get; set; }
Se eu quiser exibir a data ou preencher uma caixa de texto com a data, tenho o seguinte:
<%: Model.StartDate %>
<%: Html.TextBoxFor(m => m.StartDate) %>
Sempre que a data é exibida, ela é exibida como: 01/01/2011 12:00:00 AM
Mas eu gostaria de exibir apenas 01/01/2011
Existe uma maneira de aplicar um formato de exibição com anotações de dados? Não quero ter que ir a cada instância onde exibo uma data e adicionar algum código para formatá-la.