¿Hay alguna manera de comentar el marcado en una .ASPX
página para que no se entregue al cliente? He intentado los comentarios estándar, <!-- -->
pero esto solo se entrega como un comentario y no impide que el control se procese.
Respuesta adicional: el método abreviado de teclado en Visual Studio para comentar cualquier cosa es Ctrl-KC . Esto funciona en varios lugares, incluidas las páginas C #, VB, Javascript y aspx; También funciona para SQL en SQL Management Studio.
Puede seleccionar el texto que desea comentar o puede colocar su texto dentro de un fragmento para comentarlo; por ejemplo, coloque el cursor dentro de la etiqueta de apertura de un GridView, presione Ctrl-KC y todo se comentará.
FYI | ctrl+ K, Ces el atajo de comentario en Visual Studio. ctrl+ K, Ucomentarios.
<%-- not rendered to browser --%>
Sí, hay comentarios especiales del lado del servidor:
<%-- Text not sent to client --%>
Creo que estás buscando:
<%-- your markup here --%>
Es un comentario del lado del servidor y no se entregará al cliente ... pero no es opcional. Si necesita que esto sea programable, entonces querrá esta respuesta :-)
Mientras esto 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" %>
Esto no lo hará.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" <%--Inherits="ht_tv1.Default"--%> Inherits="Blank._Default" %>
Así que no puedes comentar parte de algo que es lo que quiero hacer el 99.9995% del tiempo.
Otra forma de asumir que no es el código del lado del servidor que desea comentar es ...
<asp:panel runat="server" visible="false">
html here
</asp:panel>