1

我习惯使用 ASP.NET masterPages 来帮助我在 ASP.NET 站点中保持一致的外观和感觉,而无需大量重复。我正在尝试做更多纯 HTML/Javascript 网站,但发现自己想回去使用 masterPages。我也不想破坏我在搜索引擎中获得良好评级的机会。如何在 html/javascript 中模拟 asp.net 母版页的模板功能,同时保持我的网站搜索引擎友好?

注意:我只想坚持使用 HTML/Javascript。请不要使用服务器端解决方案。

4

3 回答 3

0

如果 php 是可能的: http ://www.w3schools.com/php/php_includes.asp

<html>
<body>
<?php include 'layout.html'; ?>

<h1>Welcome to my home page!</h1>
<p>Some text.</p>


</body>
</html> 

一个不那么优雅的解决方案是 iFrame。

    <iframe src="layout.html"></iframe>

您可能想看看这个: http: //www.codeproject.com/Articles/114458/Master-Pages-using-HTML-and-JavaScript

于 2012-06-19T21:15:12.247 回答
0

您应该调查样式表。如果我理解您的说法“保持一致的外观和感觉”,那么 CSS 是最简单的方法!

于 2012-06-19T21:28:16.090 回答
0

我找到了一个不需要服务器技术的出色解决方案:单页应用程序 (SPA)

于 2012-09-12T19:56:37.660 回答