다음을 통해 공유


서버측 주석

[이 설명서는 미리 보기 전용이며, 이후 릴리스에서 변경될 수 있습니다. 비어 있는 항목은 자리 표시자로 포함됩니다.]

서버측 주석을 사용할 경우 개발자는 <script> 코드 블록을 제외하고 ASP.NET 응용 프로그램 파일의 모든 부분에 코드 주석을 포함할 수 있습니다. ASP.NET 코드인지 리터럴 텍스트인지에 상관없이, 서버측 주석 요소의 여는 태그와 닫는 태그 사이에 있는 모든 내용은 서버에서 처리되지 않으며 결과 페이지에 렌더링되지 않습니다.

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

설명

ASP.NET 서버측 주석 블록은 일반적인 언어별 주석 블록(예: 설명서 및 테스트)의 용도와 동일합니다. 예를 들어 서버측 주석을 사용하여 파일에서 태그 섹션을 설명하거나 페이지에 선언된 하나 이상의 서버 컨트롤을 주석으로 처리할 수 있습니다. 서버측 주석은 웹 페이지, 사용자 정의 컨트롤, Global.asax 파일, 마스터 페이지, 스킨 파일 등을 포함한 대부분의 ASP.NET 응용 프로그램 파일 형식에 사용될 수 있습니다.

서버측 주석은 페이지 본문에 사용되고 서버측 코드 블록 내에서는 사용되지 않습니다. 코드 선언 블록(<script runat="server"></script> 태그 내에 포함된 코드) 또는 코드 렌더링 블록(<% %> 태그 내에 포함된 코드) 내에서 특정 언어를 사용하는 경우에는 코딩 언어의 주석 구문을 사용해야 합니다.

<% %> 블록에서 서버측 주석 블록을 사용하면 컴파일 오류가 발생합니다.

여는 태그와 닫는 태그는 동일한 코드 줄에 있거나 그 사이에 주석 처리된 줄이 여러 개 있을 수 있습니다.

서버측 주석 블록은 중첩될 수 없습니다.

예제

다음 코드 예제에서는 서버측 주석을 사용하여 주석으로 처리된 Button 컨트롤을 보여 줍니다.

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

참고 항목

기타 리소스

ASP.NET 페이지 구문