Vous pouvez mettre du code où vous voulez, mais généralement vous voulez que les choses soient organisées. Voici comment je le fais:
2 assemblées
il contient tout mon code de domaine; la logique métier et entités
celui-ci contient le code du contrôleur, des vues et des actifs tels que des images/css
Vos HtmlHelpers appartiennent au projet .Web parce qu'ils sont liés mvc (rien à faire avec le domaine). Vous voulez probablement un nouveau dossier appelé Helpers ou Extentions. C'est vraiment à vous, le point clé est de décider où quelque chose appartient et de l'espace de noms en conséquence
En effet - C'est ce que je ferais aussi. –
+1 C'est la façon de le faire. –
Vous préconisez de placer les extensions HtmlHelper dans une couche de données? –