伪框架






4.75/5 (4投票s)
2000年7月21日

103627

820
一篇关于伪框架以使用服务器端包含(server side includes)来拥有相同布局页面的文章。
引言
所以你想创建一个页面,左侧有菜单,顶部有横幅,底部有版权和联系信息。我称之为经典布局。
通常你会使用框架来实现这个目标。但是如果你不想使用框架,你必须将每个页面中几乎静态的部分复制到你网站的每个页面上。这没问题。
但是,如果你需要更新菜单或联系电子邮件,你必须更改很多页面,这有点无聊 :-/,而且会花费你大量时间。
我的解决方案是为那些静态部分(菜单、版权信息、横幅等)使用服务器端包含。通过使用表格,你将为你的页面创建一个框架。
因此,要更新这些静态项目中的一个,你只需更改包含文件,所有页面都会没问题。
这个示例将呈现如下外观

这些是包含文件
- left.asp:用于左侧菜单
- top.asp:用于横幅图像
- bottom.asp:用于联系方式和版权信息
在 ASP 中使用服务器端包含很简单:只需创建一个你想要包含的页面(你的菜单、顶部横幅、底部版权等),然后在你的主页面中添加声明
<!-- #include virtual="include_file.asp" -->
其中 include_file.asp 是你想要包含的文件。“#include virtual=”表示页面的路径相对于网站根目录指定。你也可以使用“#include file=”,这意味着路径相对于当前页面的目录指定。
关于包含文件的更多信息,可以在 MSDN 索引页上输入“#include”找到。