我是一名ASP.NET MVC / WebForms开发者,所以我过去创建的所有网站/应用程序都允许我使用Master / Layout页面来获取我所有网站的外观/感觉,同时允许我只更改特定于该页面的部分。
现在,我正在为朋友做一些免费的网络工作,我想用Aptana 3在HTML,CSS和JavaScript中编写它,以便它可以在任何地方托管。母版页对我来说不是一个选项,因为我不再在ASP.NET / Visual Studio世界中,因此我正在查看服务器端包含以实现此目的。我的问题:
这是否很好地利用了SSI?我看到相互矛盾的论坛帖子,有人说它们应该用于页面的小部分(比如特定的文本,时间等)。我想要它生成我的页面的大部分,如页脚,页脚链接,菜单,横幅图像等。基本上,我想在大多数页面使用SSI,然后只需插入特定于页。其他人过去是否成功完成了这项工作?
答案 0 :(得分:1)
如果您选择的目的是为了可以在任何地方托管,那么即使使用SSI也可能是限制性的,因为它依赖于在服务器上启用的功能。
话虽如此,这是一个有效的选项,但我个人会熟悉PHP和.NET中的选项,以便您可以轻松地调整代码。很少会要求您将托管在一个框架上的网站移动到另一个框架,如果您愿意,可以将代码更改为成本。