क्या .ASPX पृष्ठ में मार्कअप टिप्पणी करने का कोई तरीका है?


208

क्या किसी .ASPXपृष्ठ में मार्कअप टिप्पणी करने का कोई तरीका है ताकि वह क्लाइंट को वितरित न हो? मैंने मानक टिप्पणियों की कोशिश की है, <!-- -->लेकिन यह सिर्फ एक टिप्पणी के रूप में दिया जाता है और नियंत्रण को प्रदान करने से नहीं रोकता है।

जवाबों:


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

स्रोत


71

बोनस उत्तर: कुछ भी टिप्पणी करने के लिए विज़ुअल स्टूडियो में कीबोर्ड शॉर्टकट Ctrl-KC है । यह C #, VB, जावास्क्रिप्ट, और aspx पृष्ठों सहित कई स्थानों पर काम करता है; यह SQL के लिए SQL मैनेजमेंट स्टूडियो में भी काम करता है।

आप या तो टिप्पणी करने के लिए पाठ का चयन कर सकते हैं, या आप अपने पाठ को एक टिप्पणी के रूप में चुन सकते हैं; उदाहरण के लिए, अपना कर्सर एक ग्रिड व्यू के शुरुआती टैग के अंदर रखें, Ctrl-KC दबाएं, और पूरी बात बाहर टिप्पणी की गई।





10

मेरा मानना ​​है कि आप देख रहे हैं:

<%-- your markup here --%>

यह एक सर्वराइड टिप्पणी है और इसे ग्राहक तक नहीं पहुंचाया जाएगा ... लेकिन यह वैकल्पिक नहीं है। अगर आपको यह प्रोग्राम करने की आवश्यकता है, तो आप यह उत्तर चाहते हैं :-)


7

जबकि यह काम करता है:

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

यह नहीं होगा

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

इसलिए आप उस चीज का हिस्सा नहीं बता सकते जो मैं 99.9995% करना चाहता हूं।


3

एक और तरीका है कि यह सर्वर साइड कोड नहीं है जिसे आप टिप्पणी करना चाहते हैं ...

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

1
मैंने इस उत्तर को हटा दिया क्योंकि इसकी कड़ाई से 'टिप्पणी नहीं' थी। हालांकि, जोएल का जवाब मेरे लिए संदर्भित करता है इसलिए उस समय के लिए जब तक मैंने इसे हटा नहीं दिया।
BigJump

1
asp: PlaceHolder एक ही करता है लेकिन किसी भी अतिरिक्त HTML को उत्पन्न नहीं करने के लिए डिज़ाइन किया गया है।
बिल्वपत्र
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.