J'ai imbriqué mes classes viewdata dans mes contrôleurs et, à mesure que leur nombre augmente, je commence à me demander si c'est une bonne idée. Là encore, quelque chose à propos de la pollution des répertoires/Views et/Controllers avec ces choses semble off.Où devrais-je mettre mes données d'affichage fortement typées asp.net-mvc?
Y a-t-il une convention qui me manque ici? Peut-être un répertoire/ViewData? idk, quels sont les bons emplacements pour mes classes de viewdata?
droit, mais où voudriez-vous mettre les classes viewdata? Les contrôleurs et les vues dépendent d'eux. –
Dans le dossier du modèle, vous souhaiterez passer le modèle à la vue depuis le contrôleur. MvcContrib a quelques excellentes extensions pour vous permettre de passer des modèles de données dans les données de vue telles que ViewData.Add (modelInstance) et ViewData.Get() –
Richard