Alors disons que j'ai vue que l'accès à une date:Comment formater une date dans une vue pour la liaison bidirectionnelle dans MVC 2?
<%= Html.TextBoxFor(model => Model.Birthday) %>
Comment dois-je mon avis comment cette date dictera est formatée? Je voudrais utiliser common formatting options, et il est important que ce soit bidirectionnel (à la fois pour l'affichage et la saisie de données).
Cela semble faux pour que cela ne soit pas visible dans la vue. Le point entier d'une vue dans MVC est de manipuler ce genre de manipulations. ASP.NET MVC v2 est-il vraiment à courte vue? (Bien sûr, ne vous offensez pas malgré mon ton textuel ici - je suis juste choqué que ce n'est pas une chose triviale à faire!) – Jaxidian
Je vois votre point, mais je pense qu'une classe ViewModel est censé contenir des informations spécifiques logique et traduire le concept d'entreprise de la date en représentation de chaîne pour l'affichage. La vue elle-même est juste le HTML et affiche les représentations de la chaîne. –
Ne vous méprenez pas, je n'ai rien contre un ViewModel et son existence dans MVC au niveau View, mais cela devrait être pour des choses plus complexes que le simple formatage d'une date. – Jaxidian