Affichage du champs date en edit sur navigateur EDGE
La page :
Le HTML généré :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div class="form-group"> @Html.LabelFor(model => model.DateAcquisition, htmlAttributes: new { @class = "control-label col-md-2" }) <div class="col-md-10"> @Html.EditorFor(model => model.DateAcquisition, new { htmlAttributes = new { @class = "form-control" } }) @Html.ValidationMessageFor(model => model.DateAcquisition, "", new { @class = "text-danger" }) </div> </div>
L'entité :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <div class="col-md-10"> <input name="DateAcquisition" class="form-control text-box single-line" id="DateAcquisition" type="date" value="04/03/2014" data-val="true" data-val-date="Le champ Date d'acquisition doit être une date."> <span class="field-validation-valid text-danger" data-valmsg-replace="true" data-valmsg-for="DateAcquisition"></span> </div>
Dans ma base de données la date est au 4/3/2014.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [DataType(DataType.Date)] [DisplayFormat(DataFormatString ="{0:d}",ApplyFormatInEditMode =true)] [Display(Name ="Date d'acquisition")] public DateTime? DateAcquisition { get; set; }
Je souhaiterai voir dans le champ date d'acquisition la valeur actuelle plutôt que le format jj/mm/aaaa.
Est-ce possible ? Sans changer de date picker ?
Partager