Каков синтаксис комментария на стороне сервера в режиме бритвы?
Я хочу прокомментировать этот код:
/*
@helper NavItem() {
}
*/
asp.net-mvc-3
razor
comments
укладчик
источник
источник
Ответы:
источник
Обе следующие работы
Обновить
С новой бета-версией MVC 3 старые методы выделения не будут работать.
Это обновленный метод
@//This is a comment
и@/* */
больше работать не будет.источник
@* *
синтаксис. Итак, теперь есть три способа комментировать. Не только от JarretV.Внутри файла .cshtml просто нажмите cntrl + k и cntrl + c. Вы увидите, что комментарий автоматически добавляется Visual Studio. (В качестве альтернативы, cntrl_k и cntrl + u для раскомментирования). Или, если вы хотите написать его вручную, тогда , просто идите с
источник
Если это на ваш взгляд, не могли бы вы использовать стандартный
<!-- ... //-->
стиль HTML или .NET<%-- .. --%>
?источник
<%-- --%>
все равно будет выводиться клиенту, кстати<%-- --%>
похоже, работают, хотя это движок Razor, а не движок WebForms / ASPX. Однако дальнейшее тестирование показывает, что Razor игнорирует что-либо в любых тегах ASP<% %>
(но сохраняет пробелы?). Код в стандартных комментариях HTML<!-- -->
по-прежнему выполняется и выводится, только клиент проигнорирует его содержимое.