Afficher uniquement la Date de @Html.Méthode displayfor() en MVC

Je travaille dans MVC5 et EntityFramework pour l'affichage des données dans la Vue.

droit maintenant de mon point de vue format des données est :- 10/22/2014 12:00:00 AM
Mais je ne veux que de la date :- 22/10/2014 dans ce format

j'ai essayer ce code mais il ne fonctionne pas

 @if (item.chekin_on_after != null)
                    { @Html.DisplayFor(modelItem => item.chekin_on_after, "ShortDateTime")}

J'ai aussi suivi quelques lien dans stackoverflow mais pas utile Format de Date à l'aide de Html.Méthode displayfor() dans MVC5, Affichage de la date et pas de temps

Vous pouvez ajouter la [DisplayFormat] attribut de vos biens ou d'en créer un personnalisé DisplatTemplate pour le format de la date
mon modèle de classe générée par la base de données, Entity Framework, si, à l'avenir, je vais mettre à jour mon DataModel alors il sera perdu.
C'est pourquoi ses meilleures pratiques d'utilisation afficher les modèles pour représenter les données que vous souhaitez afficher

OriginalL'auteur Anjyr | 2014-10-20