มีวิธีที่จะแสดงความคิดเห็นออกมาร์กอัปใน.ASPX
หน้าเว็บเพื่อไม่ให้ส่งถึงลูกค้าหรือไม่ ฉันลองความคิดเห็นมาตรฐาน<!-- -->
แต่สิ่งนี้เพิ่งได้รับการส่งเป็นความคิดเห็นและไม่ได้ป้องกันการแสดงผล
มีวิธีที่จะแสดงความคิดเห็นออกมาร์กอัปใน.ASPX
หน้าเว็บเพื่อไม่ให้ส่งถึงลูกค้าหรือไม่ ฉันลองความคิดเห็นมาตรฐาน<!-- -->
แต่สิ่งนี้เพิ่งได้รับการส่งเป็นความคิดเห็นและไม่ได้ป้องกันการแสดงผล
คำตอบ:
<%--
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”) %>
--%>
คำตอบโบนัส: แป้นพิมพ์ลัดใน Visual Studio สำหรับการแสดงความคิดเห็นอะไรคือCtrl-KC สามารถใช้งานได้ในหลาย ๆ ที่รวมถึงหน้า C #, VB, Javascript และ aspx มันยังใช้งานได้กับ SQL ใน SQL Management Studio
คุณสามารถเลือกข้อความที่จะใส่ความคิดเห็นหรือคุณสามารถวางข้อความของคุณในกลุ่มที่จะแสดงความคิดเห็น ตัวอย่างเช่นวางเคอร์เซอร์ของคุณภายในแท็กเปิดของ GridView กด Ctrl-KC และสิ่งทั้งหมดจะถูกใส่ความคิดเห็น
FYI | ctrl+ K, Cเป็นทางลัดความคิดเห็นใน Visual Studio ctrl+ K, Uไม่แสดงความคิดเห็น
<%-- not rendered to browser --%>
ใช่มีความคิดเห็นด้านเซิร์ฟเวอร์พิเศษ:
<%-- Text not sent to client --%>
ฉันเชื่อว่าคุณกำลังมองหา:
<%-- your markup here --%>
นั่นคือความคิดเห็นที่เซิร์ฟเวอร์และจะไม่ถูกส่งไปยังลูกค้า ... แต่ไม่ใช่ตัวเลือก หากคุณต้องการให้สิ่งนี้สามารถตั้งโปรแกรมได้คุณจะต้องการคำตอบนี้ :-)
ในขณะที่ใช้งานได้:
<%-- <%@ 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% ของเวลา
อีกวิธีสมมติว่าไม่ใช่รหัสฝั่งเซิร์ฟเวอร์ที่คุณต้องการคอมเม้นต์คือ ...
<asp:panel runat="server" visible="false">
html here
</asp:panel>