Jaka jest składnia komentarza po stronie serwera w widoku brzytwy?
Chcę skomentować ten kod:
/*
@helper NavItem() {
}
*/
Jaka jest składnia komentarza po stronie serwera w widoku brzytwy?
Chcę skomentować ten kod:
/*
@helper NavItem() {
}
*/
Odpowiedzi:
@* here is the code to comment *@
Obie poniższe prace
@{
/*
This is a comment
*/}
@//This is another comment
Dzięki nowej wersji Beta MVC 3 stare metody podświetlania nie będą działać.
@{
//This is a comment
}
@{/*
This is a multi
line comment
*/}
@*
This is a comment, as well
*@
Jest zaktualizowaną metodą @//This is a comment
i @/* */
nie będzie już działać.
@* *
składnię. Więc teraz są trzy sposoby komentowania. Nie tylko ten autorstwa JarretV.
Wewnątrz pliku .cshtml, po prostu naciśnij cntrl + k i cntrl + c , zobaczysz, że komentarz jest automatycznie dodawany przez Visual Studio. (Alternatywnie cntrl_k i cntrl + u w celu usunięcia komentarzy). Lub jeśli chcesz napisać go ręcznie, wtedy , po prostu idź z
@* Your Code *@
Jeśli uważasz, że nie możesz użyć standardowego HTML <!-- ... //-->
lub stylu .NET <%-- .. --%>
?
<%-- --%>
nadal będzie wyprowadzany do klienta btw
<%-- --%>
wydają się działać, mimo że jest to silnik Razor, a nie silnik WebForms / ASPX. Jednak badania pokazują, że bardziej Razor pomija niczego w jakichkolwiek znaczników ASP <% %>
(ale oszczędza spacje?). Kod w standardowych komentarzach HTML <!-- -->
jest nadal uruchamiany i wyświetlany, tylko klient będzie ignorował jego zawartość.