2009-11-14 57 views

回答

3

是的,你可以用HttpModule做到这一点。

http://aspnetresources.com/articles/HttpFilters.aspx

 /// <summary> 
    /// Init is required from the IHttpModule interface 
    /// see http://aspnetresources.com/articles/HttpFilters.aspx 
    /// </summary> 
    /// <param name="Appl"></param> 
    public void Init(System.Web.HttpApplication app) 
    { 
     // Wire up the Response filter 
     app.ReleaseRequestState += new EventHandler(InstallResponseFilter); 

    } 
0

本文不如(你的JavaScript可以页脚内): Add a header and footer control to all web pages in a web application, using HTTP module

摘录:

在开发 的呈现web应用程序,我们通常会遵循 te所有网页的模板结构 页面。该模板通常包含 某种公司的标志,并在标题部分 导航和 在 一些法律信息和联系信息的页脚部分等HTML这些页眉和页脚 部分 代码通常是相同的 因此需要在每个网页中复制和粘贴 。为避免页首和页脚 部分的HTML代码被复制到整个 位置,我们使用“include”指令 在每个页面中包含一大段HTML代码,在 之间。

0

有几种方法来添加脚注,取决于你的细节要求:

  1. 一个HttpModule。根据HttpModule的注册方式,您可能需要检查输出中的text/html MIME类型,以确保您正在处理HTML页面。
  2. 一个常见的页面基类。
  3. 您绑定到所有页面的PageAdapter。
  4. 您绑定到所有页面的主页面。