我可以添加页脚到多个.net应用程序吗?

问题描述:

我想实现一个网站,这是传统的ASP和各种.NET应用程序的组合对谷歌analitycs。所有经典的ASP页面都共享一个footer.inc文件,所以这是毫不费力的。但是,.net页面不共享任何内容,有时甚至不使用母版页。有没有一种方法可以编译一个DLL,将其放入GAC并在web.config中引用它?我可以添加页脚到多个.net应用程序吗?

谢谢!

,您可根据IHttpModule,在其中你一个过滤器添加到响应流。

在该过滤器,你可以看看的结束标记,(例如),并添加你需要的任何标记,有。这里有一篇文章详细介绍了该方法:HttpFilters

当你有模块准备好了,你可以把模块中的GAC,并在web.config中为每个应用程序引用它。如果您需要在服务器上的每个.NET应用程序,你也可以把它放在机器范围的web.config文件(以节省您的编辑全部web.configs的麻烦)。该文件位于C:\ Windows \ System \ Microsoft.NET \ Framework \ <版本> \ CONFIG