Comment format décimal dans MVC3 avec plus de 2 décimales

J'ai une entité qui est géré par un service WCF, si l'entité est généré par le service de référence donc je ne peux pas annoter afin de spécifier le format des données.
Il est décimal et doit être formaté avec 6 décimales.
Comment puis-je faire cela de MVC3, dans l'affichage et l'édition?

Écran je pourrais utiliser

@Html.Display(format("{0:f4}", model.MyField))

Ce n'est pas très élégant, mais il est réalisable.
Mais comment puis-je faire pour la mise en forme de l'éditeur avec 4 décimales?

EDIT:

J'ai trouvé cette réponse à une question similaire, mais il me donne l'erreur dans la ligne

return html.TextBox(name, value, htmlAttributes);

Aucune idée de comment le résoudre?

Grâce

J'ai mis à jour ma réponse, en réponse à votre montage.

OriginalL'auteur bzamfir | 2011-11-12