是否有一种方法可以注释掉.ASPX页面中的标记,这样它就不会被交付给客户端了?我已经尝试了标准注释<!-- -->,但这只是作为注释交付,并没有阻止控件的呈现。


当前回答

| ctrl + K, C是Visual Studio中的注释快捷键。ctrl + K, U取消注释。

其他回答

是的,有一些特殊的服务器端评论:

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

我相信你在寻找:

<%-- your markup here --%>

这是一个服务器端注释,不会被传递到客户端…但这不是可选的。如果你需要这是可编程的,那么你会想要这个答案:-)

<%-- not rendered to browser --%>
<%--
            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”) %>     
--%>

| ctrl + K, C是Visual Studio中的注释快捷键。ctrl + K, U取消注释。