65.9K
CodeProject 正在变化。 阅读更多。
Home

伪框架

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.75/5 (4投票s)

2000年7月21日

viewsIcon

103627

downloadIcon

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”找到。

© . All rights reserved.