Ответ 1
Обратите внимание, что в общем случае среда IDE, такая как Visual Studio, будет разметить комментарий в контексте текущего языка, выделив текст, который вы хотите превратить в комментарий, а затем используя Ctrl + K Ctrl + C, или если вы используете ярлыки в стиле Resharper/Intelli-J, то Ctrl + /.
Комментарии со стороны сервера:
Бритва .cshtml
@* Comment goes here *@
.aspx
Для тех, кто ищет старое представление .aspx
(и веб-формы Asp.Net) синтаксис комментариев на стороне сервера:
<%-- Comment goes here --%>
Комментарии на стороне клиента
HTML-комментарий
<!-- Comment goes here -->
Javascript Comment
// One line Comment goes Here
/* Multiline comment
goes here */
Как упоминается в OP, хотя и не отображаются в браузере, комментарии на стороне клиента будут по-прежнему генерироваться для файла страницы/скрипта на сервере и загружаться страницей по HTTP, который, если его не удалить (например, минимизировать), будет тратить I/O, и поскольку комментарий может быть просмотрен пользователем путем просмотра источника страницы или перехвата трафика с помощью инструментов разработчика Dev браузера или таких инструментов, как Fiddler или Wireshark, также может представлять угрозу безопасности, отсюда предпочтение использования комментариев на стороне сервера на сгенерированном на сервере коде (например, просмотре MVC или страницах ASPX).