Qual é a sintaxe para comentários do lado do servidor na visualização do razor?
Quero comentar este código:
/*
@helper NavItem() {
}
*/
asp.net-mvc-3
razor
comments
empilhador
fonte
fonte
Respostas:
fonte
Ambos os trabalhos a seguir
Atualizar
Com o novo Beta do MVC 3 lançado, os métodos antigos de realce não funcionarão.
É o método atualizado
@//This is a comment
e@/* */
não funcionará mais.fonte
@* *
sintaxe. Portanto, agora existem três maneiras de comentar. Não apenas o de JarretV.Dentro do arquivo .cshtml, basta pressionar cntrl + k e cntrl + c , você verá que o comentário é adicionado automaticamente pelo visual studio. (Alternativamente, cntrl_k e cntrl + u para descomentar.) Ou então, se você quiser escrever manualmente, então , vá em frente com
fonte
Se estiver em sua visão, você não poderia usar o estilo HTML
<!-- ... //-->
ou .NET padrão<%-- .. --%>
?fonte
<%-- --%>
ainda será<%-- --%>
parecem funcionar, embora este seja o mecanismo Razor, não o mecanismo WebForms / ASPX. No entanto, mais testes revelam que o Razor ignora qualquer coisa em qualquer tag ASP<% %>
(mas conserva os espaços em branco?). O código nos comentários HTML padrão<!-- -->
ainda é executado e gerado, apenas o cliente irá ignorar seu conteúdo.