Quelle est la syntaxe des commentaires côté serveur dans la vue rasoir?
Je souhaite commenter ce code:
/*
@helper NavItem() {
}
*/
asp.net-mvc-3
razor
comments
empileur
la source
la source
Réponses:
la source
Les deux travaux suivants
Mettre à jour
Avec la nouvelle version bêta de MVC 3, les anciennes méthodes de mise en évidence ne fonctionneront pas.
Est la méthode mise à jour
@//This is a comment
et@/* */
ne fonctionnera plus.la source
@* *
syntaxe. Alors maintenant, il y a trois façons de commenter. Pas seulement celui de JarretV.Dans le fichier .cshtml, appuyez simplement sur cntrl + k et cntrl + c , vous verrez que le commentaire est automatiquement ajouté par visual studio. (Alternativement, cntrl_k et cntrl + u pour décommenter.) Ou bien si vous voulez l'écrire manuellement alors , allez-y avec
la source
Si c'est dans votre avis, ne pourriez-vous pas utiliser le
<!-- ... //-->
style HTML standard ou .NET<%-- .. --%>
?la source
<%-- --%>
sera toujours sortie vers le client btw<%-- --%>
semblent fonctionner, même s'il s'agit du moteur Razor, pas du moteur WebForms / ASPX. Cependant, plus de tests révèlent que Razor ignore tout ce qui se trouve dans les balises ASP<% %>
(mais conserve les espaces?). Le code dans les commentaires HTML standard<!-- -->
est toujours exécuté et sorti, seul le client ignorera son contenu.