html - 在 MVC View 中删除注释

标签 html asp.net-mvc-3 razor

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

<!-- comment -->

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

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

但没有结果。

附注我需要为 google-adsense 定位使用评论。

编辑: 添加 Html.Raw 结果

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

Html.Raw

最佳答案

Razor View 引擎从 @* ... *@ 内的结果标记“服务器端”注释中删除 block ,但它保留“客户端”注释(即 HTML 注释)- <!-- ... --> .

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

关于html - 在 MVC View 中删除注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21055333/

相关文章:

javascript - 如何使在 html 中工作的 javascript 也能在 cshtml 中工作?

jquery - 更改和模糊不适用于 jquery 中的部分标记

asp.net-mvc-3 - 如何使用 tr 应用 DRY

javascript - 如何从 div 容器的开头为列表元素画线?

javascript - 让 jquery tokeniput 插件与 asp.net mvc 3 一起工作的问题

javascript - Mvc 4.0 中的级联下拉列表

c# - 在 vb.net Web 应用程序中使用 cshtml razor View

javascript - 如何在没有重定向的情况下通过 Javascript 函数在 Razor View 中提交表单?

jquery - SPA Durandal 应用程序 : how can i reload current page in router

javascript - 识别没有id的div