ASP.Net MVC と Google パブリッシャー タグ (GPT) を使用しています。
GPT では、javascript の「スロット」を に作成し<head>
、いくつかの html+script を<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>
...
これら 2 つのコード間の依存関係を管理するにはどうすればよいでしょうか? 重要な点は、両方のパーツの ID が一致している必要があるということです。
MVC を使用して、これらのコードを動的に作成したいと考えています。したがって、どのビューでも、部分ビューでもレイアウトでも、次のようなヘルパー コールを追加できます。
@Html.CreateAd(size, "foo", "bar")
@Html.CreateAd
ビュー、部分ビュー、レイアウト、またはネストされたレイアウトのどこでも呼び出すことができます。
どのように ASP.Net MVC を使用して、に入るコードをプログラミングします<head>
か?
任意の提案をいただければ幸いです。私は方向性を探しているだけで、本格的な解決策ではありません。
どうもありがとう。