1

我在网站上有几个纯 html5 页面。他们都有页眉和页脚是相同的。我想为这些页面使用母版页概念。像 asp.net masterpage (但我不想在这里使用 asp.net masterpage 概念)。我想要的简单方法。它是 IIS 网络服务器。

除了asp.net masterpage之外,htm5还有其他方法吗?

4

2 回答 2

1

您可以使用 SSI 从另一个目录导入页眉和页脚文件。您必须在 IIS 中启用它,因为默认情况下未启用它。你可以在这里阅读它。

基本上,一旦在 IIS 中启用它,您可以执行以下操作:

<!--#INCLUDE VIRTUAL="/includes/header.htm"-->

在您的 HTML 中包含您网站根目录中的文件夹中的文件header.htmincludes

编辑
注意:如果您使用的是经典 ASP,您还可以将变量传递到包含的页面中,这样可以方便地设置模板外部的 <title> 等内容。

于 2013-03-26T14:06:58.703 回答
1

HTML 没有(严重的)模板工具。使用模板语言。ASP.NET 母版页是一种选择。其他包括Template-Toolkit (Perl)、Mustache (Cross-language) 和Smarty (PHP)。

于 2013-03-26T14:01:55.750 回答