44 votes

Convention de dénomination pour différencier les vues partielles des vues normales

Est-il officieux de la convention de nommage pour les vues partielles? J'ai vu que quelqu'un a suggéré préfixant par "_", d'autres postfixing avec "Partielle", je sais que la question est subjective, mais depuis il n'existe pas de ligne directrice, j'aimerais savoir ce que la majorité ici utilise pour nommer leurs vues partielles. Peut-être le plus voté réponse VA devenir la norme.

Mise à jour: je suis en utilisant ASP.NET MVC 3 avec Rasoir comme le moteur d'affichage, dans les versions précédentes, vous n'avez pas besoin d'une convention parce que vous avez eu la .ascx extension

46voto

Mike Brind Points 11445

Si vous regardez WebMatrix, la convention est le préfixe de Rasoir fichiers qui ne sont pas destinés à être servi directement avec un trait de soulignement. Qui comprend des partiels et de mise en pages. Alors si vous regardez MvcScaffolding, vous pouvez voir que les modèles par défaut de générer des fichiers à l'aide de la même convention de nommage.

Lire ceci pour une explication des raisons pour lesquelles la convention peut être utilisé.

0voto

Max Toro Points 13050

Les modèles de rasoir peuvent être rendus partiellement, même s’ils utilisent une page de présentation et qu’ils ont des sections différentes. Contrairement à ASPX, les modèles Razor ont un corps. Je ne vois pas la nécessité d'une convention de dénomination, cela dépend de la façon dont vous utilisez le modèle.

0voto

smartcaveman Points 15610

La convention est d'utiliser l'extension .ascx pour les vues partielles et .aspx pour les vues

-1voto

Lance Fisher Points 13547

J'avais l'habitude d'utiliser "p_" comme préfixe lorsque j'utilisais des fichiers .aspx comme vues partielles. J'utilise à peu près juste les fichiers .ascx pour les vues partielles, et je ne trouve pas la nécessité de leur donner un préfixe ou un suffixe. Le .ascx remplit cet objectif et Visual Studio attribue une icône différente à .ascx.

Quel moteur de vue utilisez-vous?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X