HTML5中的母版页?

时间:2013-03-26 13:59:33

标签: asp.net html5 master-pages

我在网站上有几个简单的html5页面。所有这些都有页眉和页脚是一样的。我想对这些页面使用母版页概念。像asp.net主页(但我不想在这里使用asp.net主页概念)。我想要的简单方法。它是IIS Web服务器。

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

2 个答案:

答案 0 :(得分:1)

HTML没有(严重的)模板设施。使用模板语言。 ASP.NET主页是一种选择。其他包括Template-Toolkit(Perl),Mustache(跨语言)和Smarty(PHP)。

答案 1 :(得分:1)

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

基本上,一旦在IIS中启用它,您就可以:

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

要包含HTML中此时网站根目录中header.htm文件夹中的includes文件。

修改
注意:如果您使用的是经典ASP,您还可以将变量传递到包含的页面,这样可以方便地设置&lt; title&gt;等内容。在模板外部。