.aspx 페이지에서 마크 업을 주석화하는 방법이 있습니까?
문제
마크 업을 .ASPX
클라이언트에게 전달되지 않도록 페이지? 표준 의견을 시도했습니다 <!-- -->
그러나 이것은 단지 의견으로 전달되며 컨트롤이 렌더링을 방해하지 않습니다.
해결책
<%--
Commented out HTML/CODE/Markup. Anything with
this block will not be parsed/handled by ASP.NET.
<asp:Calendar runat="server"></asp:Calendar>
<%# Eval(“SomeProperty”) %>
--%>
다른 팁
보너스 답변 : Visual Studio의 키보드 단축키는 Ctrl-KC . 이것은 C#, VB, JavaScript 및 ASPX 페이지를 포함한 여러 장소에서 작동합니다. 또한 SQL Management Studio의 SQL에서도 작동합니다.
댓글을달라고 텍스트를 선택하거나 텍스트를 청크 안에 배치 할 수 있습니다. 예를 들어, 커서를 그리드 뷰의 오프닝 태그 안에 넣고 Ctrl-KC를 누르면 모든 것이 댓글을 달아야합니다.
참고 | Ctrl 키 + 케이, 씨 Visual Studio의 주석 단축키입니다. Ctrl 키 + 케이, 유 무례.
<%-- not rendered to browser --%>
예, 특별한 서버 측 주석이 있습니다.
<%-- Text not sent to client --%>
나는 당신이 찾고 있다고 생각합니다.
<%-- your markup here --%>
그것은 서버 사이드 주석이며 클라이언트에게 전달되지는 않지만 선택 사항은 아닙니다. 프로그램이 필요하다면 원한다면 원할 것입니다. 이 답변 :-)
작동하는 동안 :
<%-- <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ht_tv1.Default" %> --%>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Blank._Default" %>
이것은 그렇지 않습니다.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" <%--Inherits="ht_tv1.Default"--%> Inherits="Blank._Default" %>
따라서 시간의 99.9995%를하고 싶은 일의 일부를 언급 할 수 없습니다.
서버 사이드 코드가 아니라고 가정하고 싶은 또 다른 방법은 ...
<asp:panel runat="server" visible="false">
html here
</asp:panel>
제휴하지 않습니다 StackOverflow