it-swarm.com.de

Gibt es eine Möglichkeit, Markups auf einer .ASPX-Seite zu kommentieren?

Gibt es eine Möglichkeit, Markups auf einer .ASPX - Seite zu kommentieren, damit sie nicht an den Client gesendet werden? Ich habe die Standardkommentare <!-- --> Ausprobiert, aber dies wird nur als Kommentar geliefert und verhindert nicht das Rendern des Steuerelements.

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

Quelle

315
GEOCHET

Bonusantwort: Die Tastenkombination in Visual Studio zum Auskommentieren lautet Strg-KC. Dies funktioniert an einer Reihe von Stellen, einschließlich C # -, VB-, Javascript- und Aspx-Seiten. Es funktioniert auch für SQL in SQL Management Studio.

Sie können entweder den Text auswählen, der auskommentiert werden soll, oder Sie können Ihren Text in einem Block platzieren, der auskommentiert werden soll. Setzen Sie Ihren Cursor beispielsweise in das Eröffnungs-Tag einer GridView, drücken Sie Strg-KC, und das Ganze ist auskommentiert.

70
Herb Caudill

Zu Ihrer Information | ctrl + KC ist die Kommentarverknüpfung in Visual Studio. ctrl + KU Unkommentare.

25
<%-- not rendered to browser --%>
21
Sklivvz

Ja, es gibt spezielle serverseitige Kommentare:

<%-- Text not sent to client  --%>
9
stefano m

Ich glaube, Sie suchen nach:

<%-- your markup here --%>

Dies ist ein serverseitiger Kommentar, der nicht an den Client übermittelt wird. Er ist jedoch nicht optional. Wenn Sie dies programmieren müssen, dann wollen Sie diese Antwort :-)

9
Joel Martinez

Während dies funktioniert:

<%-- <%@ 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" %>

Das wird nicht.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" <%--Inherits="ht_tv1.Default"--%> Inherits="Blank._Default" %>

Sie können also keinen Teil von etwas auskommentieren, was ich 99,9995% der Zeit tun möchte.

7
ggb667

Eine andere Möglichkeit, vorausgesetzt, es ist kein serverseitiger Code, den Sie auskommentieren möchten, ist ...

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