2011-02-11 114 views
2

有没有一种简单的方法来评论出一个循环,它呈现一些HTML并且具​​有内联html而不删除任何内容?我正在复制并粘贴另一个项目中的一些代码,以从正在工作的内部后端重建一个新的公共前端。ASP.net MVC如何注释掉页面中的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 /> 
     <% 
    } 
    %> 

我还没有完成的填充这个名单还没有方法上,具有5个喜欢它进一步下降的页面。

+0

AFAIK/* ... * /应该可以工作。您可能必须在每个<%=标签之后应用一些单行注释分隔符。 – 2011-02-11 18:43:01

回答

7

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

+2

谢谢,我应该尝试过。 <%-- and --%> – Philmee95 2011-02-11 19:03:47

0

你的意思是在代码中添加注释。如果是这样,你只需要添加//。像这里:

  <% 
     List<VehicleBodyTypeListItem> lstBodyTypes = (List<VehicleBodyTypeListItem>)ViewData["ddBodyType"]; 
     foreach (VehicleBodyTypeListItem bodyType in lstBodyTypes) // Here there's a comment 
    { 
     %> 
     <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 /> 
     <% 
    } 
    %> 
6

将一段代码封入@ *和* @

+0

这只适用于使用Razor语法的情况。 – 2014-08-25 14:41:26