【问题标题】:Can i add a footer to multiple .net applications?我可以为多个 .net 应用程序添加页脚吗?
【发布时间】:2010-12-24 12:43:35
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: asp.net footer


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-10-16
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      • 2012-01-01
      • 2018-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多