我们正在使用 ASP.Net MVC 和 Google Publisher Tags (GPT)。
GPT 要求您<head>
在<body>
. 这里的关键依赖是在这两个地方都是一个必须匹配的 id。所以头部将包含一些 Javascript,其中包括:
<head>
<script>
...
DefineSlot('div-gpt-ad-123456789-0', 'foo', 'bar')
...
</script></head>
和
<body>
...
<div id='div-gpt-ad-123456789-0'>
<script>
...
Display('div-gpt-ad-123456789-0')
...
</script>
</div>
...
我们如何管理这两段代码之间的依赖关系?关键是两个部分的 id 必须匹配。
我们想使用 MVC 动态地创建这些代码。因此,在任何视图、部分视图或布局中,我都可以添加一个可能如下所示的辅助调用:
@Html.CreateAd(size, "foo", "bar")
@Html.CreateAd
可以在视图、局部视图、布局或嵌套布局中的任何位置调用。
您如何使用 ASP.Net MVC 编写进入的代码<head>
?
任何建议表示赞赏。我只是在寻找方向,而不是一个完整的解决方案。
非常感谢。