Existe uma maneira de comentar a marcação em uma .ASPX
página para que ela não seja entregue ao cliente? Eu tentei os comentários padrão, <!-- -->
mas isso é entregue como um comentário e não impede que o controle seja renderizado.
Resposta bônus: o atalho de teclado no Visual Studio para comentar qualquer coisa é Ctrl-KC . Isso funciona em vários locais, incluindo páginas C #, VB, Javascript e aspx; Ele também funciona para SQL no SQL Management Studio.
Você pode selecionar o texto a ser comentado ou posicioná-lo dentro de um pedaço a ser comentado; por exemplo, coloque o cursor na marca de abertura de um GridView, pressione Ctrl-KC e a coisa toda será comentada.
FYI ctrl+ K, Cé o atalho de comentário no Visual Studio. ctrl+ K, Ucomentários.
Sim, existem comentários especiais do lado do servidor:
<%-- Text not sent to client --%>
Eu acredito que você está procurando:
<%-- your markup here --%>
Esse é um comentário do servidor e não será entregue ao cliente ... mas não é opcional. Se você precisar que isso seja programável, você desejará esta resposta :-)
Enquanto isso funciona:
<%-- <%@ 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" %>
Isso não vai.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" <%--Inherits="ht_tv1.Default"--%> Inherits="Blank._Default" %>
Então você não pode comentar parte de algo que é o que eu quero fazer 99,9995% do tempo.
Outra maneira de assumir que não é o código do servidor que você deseja comentar é ...
<asp:panel runat="server" visible="false">
html here
</asp:panel>