Поделиться через


Комментарии на стороне сервера

С помощью комментариев на стороне сервера разработчики могут внедрять комментарии к коду в любую часть файла приложения ASP.NET (за исключением блоков кода <script>). Любое содержимое, находящееся между открывающим и закрывающим тегами элементов комментариев на стороне сервера — как код ASP.NET, так и текст, — не будет обрабатываться на сервере или отображаться на конечной странице.

<%-- Content of comments, or commented out server controls --%>

Заметки

Блоки комментариев на стороне сервера ASP.NET используются точно так же, как и традиционные, характерные для определенного языка блоки комментариев (в том числе и процессы документирования и тестирования). Например, комментарии на стороне сервера можно использовать для описания разделов разметки в файле или для преобразования в комментарий одного или нескольких серверных элементов управления, объявленных на странице. Эти комментарии могут использоваться в большинстве типов файлов приложений ASP.NET, включая веб-страницы, пользовательские элементы управления, файлы Global.asax, главные страницы и файлы обложек.

Следует обратить внимание, что комментарии на стороне сервера располагаются в основной части страницы, а не в блоках кода на стороне сервера. При использовании определенного языка в блоках объявлений кода (код, находящийся между тегами <script runat="server"></script>) или блоках выполнения кода (код, находящийся между тегами <% %>), необходимо придерживаться синтаксиса комментариев того языка, который используется для написания кода.

При использовании блоков комментариев на стороне сервера внутри блоков <% %> возникнет ошибка компиляции.

Открывающий и закрывающий теги комментариев могут использоваться в одной строке кода или разделяться несколькими строками комментируемого текста.

Блоки комментариев на стороне сервера не могут быть вложенными.

Пример

В следующем примере кода демонстрируется элемент управления Button, комментируемый с помощью комментариев на стороне сервера.

<%-- 
<asp:button runat="server" id="MyButton" 
  OnClick="MyButton_Click" />
--%>  

См. также

Другие ресурсы

Синтаксис страницы ASP.NET