有没有办法在.ASPX页中注释掉标记?
时间:2020-03-06 14:36:09 来源:igfitidea点击:
有没有一种方法可以注释掉.ASPX页面中的标记,以便不将其传递给客户端?我已经尝试过标准注释<!--->
,但这只是作为注释提供而不会阻止控件呈现。
解决方案
假设它不是我们要注释掉的服务器端代码的另一种方法是...
<asp:panel runat="server" visible="false"> html here </asp:panel>
<%-- 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”) %> --%>
来源
<%-- not rendered to browser --%>
是的,服务器端有特殊注释:
<%-- Text not sent to client --%>
我相信我们正在寻找:
<%-- your markup here --%>
这是服务器端的注释,不会传递给客户端...但这不是可选的。如果我们需要对此进行编程,那么我们将需要以下答案:-)
奖励答案:Visual Studio中用于注释掉所有内容的键盘快捷键是Ctrl-KC。这在很多地方都可以使用,包括C#,VB,Javascript和aspx页面。它也适用于SQL Management Studio中的SQL。
我们可以选择要注释掉的文本,也可以将文本放置在要注释掉的文本块中。例如,将光标放在GridView的开始标记内,按Ctrl-KC,整个内容将被注释掉。
FYI | Ctrl + K,C是Visual Studio中的注释快捷方式。 ctrl
+K
,U
取消注释。