Quelle est la syntaxe des commentaires côté serveur dans la vue rasoir?
Je souhaite commenter ce code:
/*
@helper NavItem() {
}
*/
Quelle est la syntaxe des commentaires côté serveur dans la vue rasoir?
Je souhaite commenter ce code:
/*
@helper NavItem() {
}
*/
Réponses:
@* here is the code to comment *@
Les deux travaux suivants
@{
/*
This is a comment
*/}
@//This is another comment
Avec la nouvelle version bêta de MVC 3, les anciennes méthodes de mise en évidence ne fonctionneront pas.
@{
//This is a comment
}
@{/*
This is a multi
line comment
*/}
@*
This is a comment, as well
*@
Est la méthode mise à jour @//This is a comment
et @/* */
ne fonctionnera plus.
@* *
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
@* Your Code *@
Si c'est dans votre avis, ne pourriez-vous pas utiliser le <!-- ... //-->
style HTML standard ou .NET <%-- .. --%>
?
<%-- --%>
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.