asp中可以写一个masterpage那样的模板,然后masterpagefile="xxxx.master"这样就可以将每个页面的相同内容进行复用,html能不能也弄一个masterfile那样的东西,然后在其他页面直接引用,就省过重复写header`footer这样的东西了,怎么弄,求达人给个示例,详细点最好。

解决方案 »

  1.   

    html不能进行引用,但你可以包装成js文件。使用script调用
      

  2.   

    html可以用子窗口来实现 
    比如 页面头部  和 尾部  都弄个子窗体
    弄好点看起来还是象样的
    缺点就是 上  中 下  三个分开的区域 不太灵活
      

  3.   

    可是试试shtml可以使用#include 包含碎片页面
      

  4.   

    注意他说的是模板!模板是自己定义的,想怎么写都可以,关键是解析模板的程序能不能正确识别与进行替换。
    模板工作过程:请求asp-->asp读取html模板-->asp对模板定义的标签进行替换-->输出最终的html
      

  5.   

    js拼html这个我懂,大家还有没有更好更新的方法呢
      

  6.   

    1,利用WEB容器的SSI功能。直接<!–#include file=”xxxx.html”–>
    2,js同步调用。新建内容为document.write("各种html内容")的js文件,然后在需要的地方引入这个js。
    3,js异步调用。使用ajax请求将请求的其他页面内容动态填充到指定位置,例如jQuery的load方法。$("#container").load("xxxx.html")
      

  7.   

    可以用css定义成一个类,相同的统一用这个类