我在网站上有几个简单的html5页面。所有这些都有页眉和页脚是一样的。我想对这些页面使用母版页概念。像asp.net主页(但我不想在这里使用asp.net主页概念)。我想要的简单方法。它是IIS Web服务器。
除了asp.net主页之外,htm5还有其他方法吗?
答案 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;等内容。在模板外部。