Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 服务器端包括作为站点模板的_Templates_Server Side Includes - Fatal编程技术网

Templates 服务器端包括作为站点模板的

Templates 服务器端包括作为站点模板的,templates,server-side-includes,Templates,Server Side Includes,我是一名ASP.NET MVC/WebForms开发人员,因此我在过去创建的所有网站/应用程序都允许我使用主控/布局页面作为所有网站的外观/感觉,同时允许我仅更改特定于该页面的部分 现在,我正在为一个朋友做一些免费的web工作,我想用Aptana3用HTML、CSS和JavaScript编写它,这样它就可以在任何地方托管。母版页对我来说不是一个选项,因为我不再是ASP.NET/Visual Studio世界中的一员,所以我正在研究服务器端包含以实现这一点。我的问题: 这是SSI的良好用途吗?我看

我是一名ASP.NET MVC/WebForms开发人员,因此我在过去创建的所有网站/应用程序都允许我使用主控/布局页面作为所有网站的外观/感觉,同时允许我仅更改特定于该页面的部分

现在,我正在为一个朋友做一些免费的web工作,我想用Aptana3用HTML、CSS和JavaScript编写它,这样它就可以在任何地方托管。母版页对我来说不是一个选项,因为我不再是ASP.NET/Visual Studio世界中的一员,所以我正在研究服务器端包含以实现这一点。我的问题:


这是SSI的良好用途吗?我看到一些相互冲突的论坛帖子,有些人说它们应该用于页面的小部分(比如特定的文本、时间等)。我希望它能生成我页面的大部分内容,比如页脚、页脚链接、菜单、横幅图像等。基本上,我希望在大部分页面上使用SSI,然后插入特定于页面的部分。其他人过去是否成功地做到了这一点?

如果您选择的目的是让它可以在任何地方托管,那么即使使用SSI也可能会受到限制,因为它依赖于服务器上启用的功能


话虽如此,这是一个有效的选项,但就个人而言,我会让您熟悉PHP和.NET中的两个选项,这样您就可以轻松地使代码适应这两个选项。很少有人会要求您将托管在一个框架上的站点移动到另一个框架上,如果您这样做,那么您可以将更改代码的因素考虑到您的成本中。

如果您选择的目的是让它可以托管在任何地方,那么即使使用SSI也可能会受到限制,因为它依赖于服务器上启用的功能


话虽如此,这是一个有效的选项,但就个人而言,我会让您熟悉PHP和.NET中的两个选项,这样您就可以轻松地使代码适应这两个选项。很少有人会要求您将托管在一个框架上的站点移动到另一个框架上,如果您这样做,那么您可以将更改代码的因素考虑到成本中。

Easy solution使用构建工具来模拟母版页。或者编写一个简单的解决方案,使用构建工具模拟母版页。或者写一篇斯帕坦克斯·迪格斯威夫特的文章。我真的只是希望能够在Linux而不是Windows中托管(这是我第一次走出我的Windows舒适区)。所以你是说使用php来生成网站的“模板”部分。我自己不使用php,但我知道有一些php框架,比如CodeIgniter和Zen,它们为你做了很多繁重的工作。我建议你看看这些。谢谢迪格比斯维夫特。我真的只是希望能够在Linux而不是Windows中托管(这是我第一次走出我的Windows舒适区)。所以你是说使用php来生成网站的“模板”部分。我自己不使用php,但我知道有一些php框架,比如CodeIgniter和Zen,它们为你做了很多繁重的工作。我建议你看看这些。