0

従来の ASP とさまざまな .net アプリケーションが混在する Web サイトに Google アナリティクスを実装したいと考えています。従来の ASP ページはすべて footer.inc ファイルを共有しているため、簡単に実行できます。ただし、.net ページは何も共有せず、マスター ページを使用しないこともあります。DLL をコンパイルして GAC にドロップし、web.config で参照する方法はありますか?

ありがとう!

4

1 に答える 1

6

応答ストリームにフィルターを追加するIHttpModuleを作成できます。

そのフィルターで、body の終了タグ (たとえば) を探し、そこに必要なマークアップを追加できます。アプローチの詳細が記載された記事を次に示します: HttpFilters

モジュールの準備ができたら、モジュールを GAC に配置し、各アプリケーションの web.config で参照できます。サーバー上のすべての .NET アプリケーションで必要な場合は、マシン全体の web.config ファイルに配置することもできます (すべての web.config を編集する手間を省くため)。このファイルはC:\Windows\System\Microsoft.NET\Framework\<version>\CONFIGにあります。

于 2009-12-08T18:01:53.363 に答える