0

我想在一个混合了经典 asp 和各种 .net 应用程序的网站上实现 google analitycs。所有经典的 ASP 页面都共享一个 footer.inc 文件,所以这很简单。但是,.net 页面不共享任何内容,有时甚至不使用母版页。有没有办法我可以编译一个 DLL,把它放到 GAC 中,然后在 web.config 中引用它?

谢谢!

4

1 回答 1

6

您可以制作一个IHttpModule,在其中向响应流添加一个过滤器。

在该过滤器中,您可以查找结束的正文标记(例如),并在那里添加您需要的任何标记。这是一篇详细介绍该方法的文章:HttpFilters

准备好模块后,您可以将模块放入 GAC,并在每个应用程序的 web.config 中引用它。如果您需要服务器上的每个 .NET 应用程序,您也可以将其放在机器范围的 web.config 文件中(省去编辑所有 web.configs 的麻烦)。此文件位于C:\Windows\System\Microsoft.NET\Framework\<version>\CONFIG

于 2009-12-08T18:01:53.363 回答