MVC 뷰에서 주석을 작성하는 방법으로 최종 HTML (예 : 브라우저, 응답)로 전송되지 않습니다. 다음과 같이 댓글을 달 수 있습니다.
<!--<a href="https://stackoverflow.com/">My comment</a> -->
그러나 브라우저의 페이지 소스 코드에 표시됩니다.
내부 용으로 만 ‘.cshtml’파일에 주석을 남길 수 있습니까?
답변
일반적으로 Visual Studio와 같은 IDE는 주석으로 바꾸려는 텍스트를 선택한 다음 Ctrl+ K Ctrl+ C단축키를 사용하거나 Resharper / Intelli-를 사용하는 경우 현재 언어의 컨텍스트에서 주석을 표시합니다. J 스타일의 바로 가기, 다음 Ctrl+ /.
서버 측 의견 :
면도기 .cshtml
@* Comment goes here *@
.aspx
이전 .aspx
보기 (및 Asp.Net WebForms) 서버 측 주석 구문을 찾는 사용자 :
<%-- Comment goes here --%>
고객 측 의견
HTML 주석
<!-- Comment goes here -->
자바 스크립트 주석
// One line Comment goes Here
/* Multiline comment
goes here */
영업 이익은 언급대로 브라우저에 표시되지 않지만, 클라이언트 측의 의견이됩니다 여전히 생성 할 서버의 페이지 / 스크립트 파일을 제거 (예를 들어, 축소를)하지 않는 한, 할, HTTP를 통해 페이지에서 다운로드 낭비 I / O , 그리고 페이지 소스를 보거나 브라우저의 Dev Tools 또는 Fiddler 또는 Wireshark와 같은 도구로 트래픽을 가로 채서 사용자가 주석을 볼 수 있기 때문에 보안 상 위험을 초래할 수 있으므로 생성 된 서버에서 서버 쪽 주석을 사용하는 것이 좋습니다 코드 (MVC보기 또는 .aspx 페이지 등)
답변
이 주석 구문은 다음과 같이 작동합니다.
@* enter comments here *@