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

发布于 2024-10-16 18:49:36 字数 787 浏览 1 评论 0原文

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

下面是一个很好的例子...在 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 个类似的方法。

Is there an easy way to comment out a loop which renders some html and has inline html without deleting anything? I am copying and pasting some code from another project to rebuild a new public front end from a working internal backend.

Below is an example of a sitation in which it would be nice...in 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 />
      <%
   }
   %>

I have not completed the method that populates this list yet, and have about 5 more like it further down the page.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

金兰素衣 2024-10-23 18:49:36

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

The keyboard shortcut is, if you select the section you want commented out is: CTRL + K + C will comment out code. CTRL + K + U will uncomment the code.

酷炫老祖宗 2024-10-23 18:49:36

通过将代码块括在 @* 和 *@ 中来对其进行注释

Comment a block of code by enclosing it in @* and *@

演出会有结束 2024-10-23 18:49:36

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

            <% 
       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 />
      <%
   }
   %>

Do you mean adding comments to the code. If so you just need to add //. Like here:

            <% 
       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 />
      <%
   }
   %>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文