【问题标题】:Deleting comments in MVC view在 MVC 视图中删除注释
【发布时间】:2014-01-10 22:08:40
【问题描述】:

我想在我的视图中包含 html-comment (mvc3-app):

<!-- comment -->

但 Razor 在渲染页面上删除了此代码。我尝试使用

@Html.Raw ("<!-- Comment -->")

但没有结果。

附言我需要使用评论来进行 google-adsense 定位。

已编辑: 添加 Html.Raw 结果

左侧 -> VS 代码。右侧 -> FireBug

【问题讨论】:

  • 试试这个:string c = "&lt;!-- Comment --&gt;"; @Html.Raw(c)
  • 使用 Html.Raw 究竟有什么问题?
  • JaceRhea,没错。所有 html 代码都可以工作,但 html-cmets 不行
  • 你用什么来查看标记?

标签: html asp.net-mvc-3 razor


【解决方案1】:

Razor 视图引擎从 @* ... *@ 块内的结果标记“服务器端”cmets 中删除,但保留“客户端”cmets(即 HTML cmets)-&lt;!-- ... --&gt;

它们可以被您的浏览器标记查看器删除。尝试打开整页标记或在其他工具中查看。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-13
    • 1970-01-01
    • 1970-01-01
    • 2011-07-23
    • 2016-07-25
    • 1970-01-01
    相关资源
    最近更新 更多