¿Cuál es la sintaxis del comentario del lado del servidor en la vista de afeitar?
Quiero comentar este código:
/*
@helper NavItem() {
}
*/
asp.net-mvc-3
razor
comments
apilador
fuente
fuente
Respuestas:
fuente
Ambos de los siguientes trabajos
Actualizar
Con la nueva Beta de MVC 3, los viejos métodos de resaltado no funcionarán.
Es el método actualizado
@//This is a comment
y@/* */
ya no funcionará.fuente
@* *
sintaxis. Así que ahora hay tres formas de comentar. No solo el de JarretV.Dentro del archivo .cshtml, simplemente pulse CNTRL + k y CNTRL + c , verá el comentario se añade automáticamente por Visual Studio. (Alternativamente, cntrl_k y CNTRL + u para descomentando.) O bien, si desea escribir manualmente entonces , solo ve con
fuente
Si está en su opinión, ¿no podría usar el HTML estándar
<!-- ... //-->
o el estilo .NET<%-- .. --%>
?fuente
<%-- --%>
todavía se enviará al cliente por cierto<%-- --%>
parecen funcionar, aunque este es el motor Razor, no el motor WebForms / ASPX. Sin embargo, más pruebas revelan que Razor ignora cualquier cosa dentro de las etiquetas ASP<% %>
(¿pero conserva los espacios en blanco?). El código dentro de los comentarios HTML estándar<!-- -->
aún se ejecuta y genera, solo el cliente ignorará su contenido.