asp.net-mvc - 异步 Adsense 脚本 - MVC .Net 部分 View - 仅包含脚本一次

标签 asp.net-mvc asp.net-mvc-4 adsense

我使用局部 View 在我的 MVC4 .net Web 应用程序中显示任何 Adsense 广告。当我将它从旧脚本更改为新的异步版本时,我读到来自 google 的引用脚本只需要包含一次。由于我将脚本包含在可能在一个页面中多次引用的部分 View 中,我想简单地首先包含部分包含对脚本的引用,但任何其他包含来跳过脚本引用.

有没有一种“最好的”方法可以从部分内部做到这一点?

最佳答案

到目前为止,这有效,也许还有更好的方法?

@if(Context.Items["IncludedAdsenseScript"] == null){
    //include script here
    // ...
    //set the context item so further access will not include the script reference
    Context.Items["IncludedAdsenseScript"] = true; 

}

关于asp.net-mvc - 异步 Adsense 脚本 - MVC .Net 部分 View - 仅包含脚本一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18367658/

相关文章:

javascript - 在 Kendo UI 饼图上设置工具提示标签颜色

c# - Url.Action 返回浏览器中的当前链接

javascript - Adsense 脚本引用 - 每页单个或多个副本

cookies - Google Ads 不支持 HTTPS。有哪些替代方案?

adsense - 启用跨域隔离后,Google Ads 不显示

javascript - Chart.js 水平条网格线颜色

c# - 基于数据类型的模型验证

wcf - 服务引用的正确 url 是什么?

c# - 如何在ASP.NET中使用ResourceManager和资源文件?

javascript - 当 JavaScript 更改元素属性时,CSS 是否应该更新?