Question

Je suis nouveau dans MVC et, comme exercice d'apprentissage, j'essaie de réécrire une ancienne application en tant qu'application ASP.NET MVC. Les conventions que la question Conventions de dénomination d'action ne couvrent que partiellement ne sont pas claires.

Disons que j'ai deux contrôleurs: JobController et ClientController. Les deux contrôleurs vont avoir des actions identiques: Liste, Détails, Nouveau, Mettre à jour et Supprimer.

Les vues de ces actions doivent-elles être nommées de la même manière que l'action? Dans ce cas, l'action List de JobController doit avoir une vue nommée & Quot; List.aspx & Quot; par opposition à quelque chose comme & "; JobList.aspx &";.

Si cette question m’est venue à l’esprit, c’est que je ne savais pas s’il était approprié d’avoir plusieurs vues portant le même nom (comme & "List.aspx &";). Cela deviendra de plus en plus relavent à mesure que je continuerai à ajouter des contrôleurs, car chaque objet métier de mon système nécessitera un & "List.aspx &"; de quelque sorte.

Était-ce utile?

La solution

Ils n'auront pas vraiment le même nom. S'il était important de donner des noms différents à tous nos fichiers, pourquoi voudrions-nous des dossiers? Vous avez en fait un Job / List.aspx et un Client / List.aspx.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top