C'è un modo per commentare il markup in una pagina .ASPX?
Domanda
Esiste un modo per commentare il markup in una pagina .ASPX
in modo che non venga recapitato al client? Ho provato i commenti standard <!-- -->
ma questo viene appena consegnato come commento e non impedisce il rendering del controllo.
Soluzione
<%--
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”) %>
--%>
Altri suggerimenti
Risposta bonus: la scorciatoia da tastiera in Visual Studio per commentare qualsiasi cosa è Ctrl-KC . Funziona in diversi punti, tra cui pagine C #, VB, Javascript e aspx; funziona anche per SQL in SQL Management Studio.
Puoi selezionare il testo da commentare oppure puoi posizionare il tuo testo all'interno di un blocco da commentare; ad esempio, posiziona il cursore all'interno del tag di apertura di GridView, premi Ctrl-KC e il tutto viene commentato.
FYI | ctrl + K , C è il collegamento ai commenti in Visual Studio. ctrl + K , U decommenti.
<%-- not rendered to browser --%>
Sì, ci sono commenti speciali sul lato server:
<%-- Text not sent to client --%>
Credo che tu stia cercando:
<%-- your markup here --%>
Questo è un commento sul lato server e non verrà consegnato al client ... ma non è facoltativo. Se hai bisogno che questo sia programmabile, ti consigliamo questa risposta :-)
Mentre funziona:
<%-- <%@ 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" %>
Questo no.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" <%--Inherits="ht_tv1.Default"--%> Inherits="Blank._Default" %>
Quindi non puoi commentare parte di qualcosa che è quello che voglio fare il 99.9995% delle volte.
Un altro modo per supporre che non sia il codice lato server che si desidera commentare è ...
<asp:panel runat="server" visible="false">
html here
</asp:panel>