Le champ doit être une date - DatePicker la validation échoue dans Chrome - mvc

J'ai un problème étrange. Ma date de validation ne fonctionne pas sous Chrome. J'ai essayé cette réponse, mais il ne fonctionne pas pour moi.

J'ai ceci dans mon modèle:

[Display(Name = "Date")]
[DataType(DataType.Date)]
public DateTime Date { get; set; }

Mon Point De Vue:

<div class="editor-field">
@Html.TextBoxFor(model => model.Item.Date, new { @class = "picker" })
@Html.ValidationMessageFor(model => model.Item.Date)
</div>

$(document).ready(function () {
    $('.picker').datepicker({
        dateFormat: 'dd.mm.yy',
        changeMonth: true,
        changeYear: true,
        selectOtherMonths: true
    });
});

Tout fonctionne à l'Opéra et Firefox, mais Chrome n'aime pas ce type de date. Je reçois constamment l'erreur suivante The field 'Date' must be a date.

Des idées?

Mise à JOUR

Il semble y avoir un problème lorsque le code est à l'intérieur d'une vue partielle. Quand je copie le code d'une page principale, la validation fonctionne très bien.

Je suis insertion partielle de la vue à l'intérieur de mon écran principal tout simplement comme ceci:

@Html.Partial("_CreateOrEdit", Model)

Et que le code ci-dessus est à l'intérieur d'une vue partielle:

@model Pro.Web.Models.Model

<div class="editor-field">
@Html.TextBoxFor(model => model.Item.Date, new { @class = "picker" })
@Html.ValidationMessageFor(model => model.Item.Date)

$(document).ready(function () {
$('.picker').datepicker({
    dateFormat: 'dd.mm.yy',
    changeMonth: true,
    changeYear: true,
    selectOtherMonths: true
});

</script>
});

UPDATE2

Il ne fonctionne pas après tout. Parfois cela fonctionne, parfois pas. J'ai cliqué sur un couple de fois sur les dates, et parfois de validation de passe. Pour la même date, il pourrait y avoir de bons et de mauvais validation.

C'est la sortie html pour la date de terrain:

<div class="editor-field">
<input class="picker" data-val="true" data-val-date="The field Date must be a date." data-val-required="The Date field is required." id="date" name="Item.Date" type="text" value="1.1.0001. 0:00:00" />
<span class="field-validation-valid" data-valmsg-for="Item.Date" data-valmsg-replace="true"></span>
</div>
InformationsquelleAutor Cristiano | 2013-04-29