viewcomponent net mvc5 mvc aspx asp asp.net markup comments

asp.net - mvc5 - render partial asp net core



¿Hay alguna manera de comentar el marcado en una página.ASPX? (8)

¿Hay alguna forma de comentar el marcado en una página .ASPX para que no se entregue al cliente? He intentado los comentarios estándar <!-- --> pero esto se entrega como un comentario y no impide que el control se reproduzca.


Creo que estás buscando:

<%-- your markup here --%>

Ese 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, asumiendo que no es el código del lado del servidor que desea comentar es ...

<asp:panel runat="server" visible="false"> html here </asp:panel>


Para tu información | Ctrl + K , C es el acceso directo de comentario en Visual Studio. Ctrl + K , U comenta.


Respuesta extra: el atajo de teclado en Visual Studio para comentar algo 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 comentar; por ejemplo, ponga su cursor dentro de la etiqueta de apertura de un GridView, presione Ctrl-KC, y todo está comentado.


Sí, hay comentarios especiales del lado del servidor:

<%-- Text not sent to client --%>


<%-- 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”) %> --%>

Source


<%-- not rendered to browser --%>