ASP.NET MVC3 - format DateTime

Je suis en utilisant ASP.NET MVC 3.

Mon ViewModel ressemble à ceci:

public class Foo
{
    [DataType(DataType.Date)]
    [DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)]
    public DateTime StartDate { get; set; }
    ...
}

En vue, j'ai quelque chose comme ceci:

<div class="editor-field">
    @Html.EditorFor(model => model.StartDate)
    <br />
    @Html.ValidationMessageFor(model => model.StartDate)
</div>

StartDate est affichée dans le format correct, mais quand je change la valeur de 19.11.2011 et soumettre le formulaire, j'obtiens le message d'erreur suivant: "La valeur" 19.11.2011 " n'est pas valide pour StartDate."

Toute aide serait grandement appréciée!

InformationsquelleAutor | 2011-10-20