Wie lautet die Syntax für serverseitige Kommentare in der Rasiereransicht?
Ich möchte diesen Code kommentieren:
/*
@helper NavItem() {
}
*/
asp.net-mvc-3
razor
comments
Stapler
quelle
quelle
Antworten:
quelle
Beide der folgenden Arbeiten
Aktualisieren
Mit der neuen Beta von MVC 3 funktionieren die alten Hervorhebungsmethoden nicht mehr.
Ist die aktualisierte Methode
@//This is a comment
und@/* */
wird nicht mehr funktionieren.quelle
@* *
Syntax hinzugefügt . Nun gibt es drei Möglichkeiten, Kommentare abzugeben. Nicht nur der von JarretV.Drücken Sie in der CSHTML- Datei einfach cntrl + k und cntrl + c . Sie werden sehen, dass der Kommentar von Visual Studio automatisch hinzugefügt wird (alternativ cntrl_k und cntrl + u zum Kommentieren .) Oder wenn Sie ihn dann manuell schreiben möchten , mach einfach mit
quelle
Wenn es Ihrer Ansicht nach ist, können Sie nicht den Standard-HTML-
<!-- ... //-->
oder den .NET-Stil verwenden<%-- .. --%>
?quelle
<%-- --%>
wird weiterhin auf dem Client ausgegeben btw<%-- --%>
scheinen zu funktionieren, obwohl dies die Razor-Engine ist, nicht die WebForms / ASPX-Engine. Doch mehr Tests zeigen , dass Razor alles innerhalb ignoriert irgendwelche ASP - Tags<% %>
(aber conserves Leerzeichen?). Code in Standard-HTML-Kommentaren<!-- -->
wird weiterhin ausgeführt und ausgegeben. Nur der Client ignoriert seinen Inhalt.