Apakah ada cara untuk berkomentar markup di .ASPX
halaman sehingga tidak dikirimkan ke klien? Saya telah mencoba komentar standar <!-- -->
tetapi ini hanya disampaikan sebagai komentar dan tidak mencegah kontrol dari rendering.
Jawaban bonus: Pintasan keyboard di Visual Studio untuk mengomentari apa pun adalah Ctrl-KC . Ini berfungsi di sejumlah tempat, termasuk halaman C #, VB, Javascript, dan aspx; ini juga berfungsi untuk SQL di SQL Management Studio.
Anda dapat memilih teks yang akan dikomentari, atau Anda dapat memposisikan teks Anda di dalam chump yang akan dikomentari; misalnya, letakkan kursor Anda di dalam tag pembuka dari GridView, tekan Ctrl-KC, dan semuanya dikomentari.
FYI | ctrl+ K, Cadalah pintasan komentar di Visual Studio. ctrl+ K, Utanda komentar.
Ya, ada komentar sisi server khusus:
<%-- Text not sent to client --%>
Saya yakin Anda sedang mencari:
<%-- your markup here --%>
Itu adalah komentar di sisi server dan tidak akan dikirimkan ke klien ... tapi itu bukan opsional. Jika Anda ingin ini dapat diprogram, maka Anda akan menginginkan jawaban ini :-)
Sementara ini bekerja:
<%-- <%@ 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" %>
Ini tidak akan terjadi.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" <%--Inherits="ht_tv1.Default"--%> Inherits="Blank._Default" %>
Jadi Anda tidak dapat berkomentar bagian dari sesuatu yang ingin saya lakukan 99,9995% dari waktu.
Cara lain dengan asumsi itu bukan kode sisi server yang ingin Anda komentari adalah ...
<asp:panel runat="server" visible="false">
html here
</asp:panel>