Question

Quand je crée un nouveau projet ASP.NET MVC deux fichiers avec underscore sont créés: Vues / _ViewStart.cshtml et Vues / Shared / _Layout.cshtml. Qu'est-ce que underscore signifie?

Était-ce utile?

La solution

Mike Brind a mis ce bien la question Pourquoi Razor _layout.cshtml ont un trait de soulignement de premier plan dans le nom de fichier :

Depuis les pages de mise en page dans les pages Web ne sont pas destinés à être servi, ils sont préfixés avec le trait de soulignement. Et le cadre des pages Web a été configuré pour ne pas autoriser les fichiers avec les principaux traits de soulignement dans leurs noms d'être demandé directement.

Dans MVC, j'utiliser cette convention pour nommer une vue partielle avec un trait de soulignement conduisant à la différence entre les points de vue complet et les partielles.

Autres conseils

Il est une convention d'appellation pour « inclus » vues (pages maîtres, des vues partielles, etc ou des vues qui ne rendraient pas autonome) - magiques de rien, juste une convention - bien que je semble me rappeler le trait de soulignement peut être significative WebPages, mais certainement pas dans MVC.

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