2008-09-23 15 views

Odpowiedz

295
<%-- 
      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

+3

Nie mogę uwierzyć, że jest rok 2017 i nadal muszę nad tym pracować. (+1 dla odpowiedzi jednak) – Sharky

3

Innym sposobem, zakładając, że nie kod po stronie serwera chcesz wypowiedzieć się to ...

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

Usunęłam tę odpowiedź, ponieważ nie jest to ściśle "komentowanie". Jednak odpowiedź Joela odnosi się do mojej, więc na razie ją cofnąłem. – BigJump

+1

asp: PlaceHolder robi to samo, ale ma na celu nie generowanie żadnego dodatkowego HTML. – billpg

9

Tak, istnieją specjalne komentarze po stronie serwera:

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

wierzę szukasz:

<%-- your markup here --%> 

To jest komentarz po stronie serwera i nie będą dostarczane do klienta ... ale nie jest to obowiązkowe. Jeśli to potrzebne, aby być programowany, a następnie będziemy chcieli this answer :-)

66

Bonus odpowiedź: Skrót klawiaturowy w Visual Studio do komentowania niczego jest Ctrl-KC. Działa to w wielu miejscach, w tym na stronach C#, VB, Javascript i aspx; działa również dla SQL w SQL Management Studio.

Możesz wybrać tekst, który ma być skomentowany, lub możesz umieścić tekst wewnątrz kawałka, aby go skomentować; na przykład, umieść kursor wewnątrz znacznika otwierającego GridView, naciśnij Ctrl-KC, a cała sprawa zostanie skomentowana.

+0

Kochać to. Skrót klawiszowy z trzema przyciskami. Tylko w Microsoftland. – Parapluie

24

FYI | ctrl + K, C to skrót komentarza w programie Visual Studio. ctrl + K, U Unieważnienia.

8

Chociaż to działa:

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

To nie będzie.

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

Więc nie możesz skomentować części czegoś, co chcę zrobić 99,9995% czasu.