Qual è la sintassi per il commento lato server nella visualizzazione razor?
Voglio commentare questo codice:
/*
@helper NavItem() {
}
*/
Qual è la sintassi per il commento lato server nella visualizzazione razor?
Voglio commentare questo codice:
/*
@helper NavItem() {
}
*/
Risposte:
@* here is the code to comment *@
Entrambi i lavori seguenti
@{
/*
This is a comment
*/}
@//This is another comment
Con la nuova beta di MVC 3 i vecchi metodi di evidenziazione non funzioneranno.
@{
//This is a comment
}
@{/*
This is a multi
line comment
*/}
@*
This is a comment, as well
*@
È il metodo aggiornato @//This is a commente @/* */non funzionerà più.
@* *sintassi. Quindi ora ci sono tre modi per commentare. Non solo quello di JarretV.
All'interno del file .cshtml, basta premere cntrl + k e cntrl + c , vedrai che il commento viene aggiunto automaticamente da visual studio. (In alternativa, cntrl_k e cntrl + u per decommentare.) Oppure se vuoi scriverlo manualmente allora , basta andare con
@* Your Code *@
Se è nella tua vista, non potresti usare lo standard HTML <!-- ... //-->o lo stile .NET <%-- .. --%>?
<%-- --%>verrà comunque
<%-- --%> sembrano funzionare, anche se questo è il motore Razor, non il motore WebForms / ASPX. Tuttavia, ulteriori test rivelano che Razor ignora qualsiasi cosa all'interno di qualsiasi tag ASP <% %>(ma conserva gli spazi bianchi?). Il codice all'interno dei commenti HTML standard <!-- -->viene ancora eseguito e generato, solo il client ne ignorerà il contenuto.