ASP.net mvc如何在页面中注释掉html代码

Phi*_*e95 2 asp.net asp.net-mvc-2

有没有一种简单的方法可以注释掉一个循环,它会渲染一些html并且内联html而不删除任何内容?我正在复制并粘贴来自另一个项目的一些代码,以便从工作的内部后端重建一个新的公共前端.

下面是一个sitation的例子,在asp.net MVC 2中它会很好

        <% 
       List<VehicleBodyTypeListItem> lstBodyTypes = (List<VehicleBodyTypeListItem>)ViewData["ddBodyType"];
       foreach (VehicleBodyTypeListItem bodyType in lstBodyTypes)
   {
      %>
      <a href="<%= Url.Action( "Search", new { BodyTypeID=bodyType.BodyTypeID, BodyType= Url.Encode( Html.WebLinkify( bodyType.BodyType))}) + (string)ViewData["httpCriteria"] %>">
        <%= Html.Encode( String.Format( "{0} ({1})", bodyType.BodyType, bodyType.Count.ToString()))  %>        </a>
        <br />
      <%
   }
   %>
Run Code Online (Sandbox Code Playgroud)

我还没有完成填充此列表的方法,并且在页面的下方还有大约5个.

Joe*_*ter 7

键盘快捷键是,如果您选择要注释的部分是:CTRL + K + C将注释掉代码.CTRL + K + U将取消注释代码.

  • 谢谢,我应该尝试过.<% - 和 - %> (2认同)

yka*_*kay 7

通过将其封装在@*和*@中来注释代码块