Visual studio 以编程方式模板化HTML

Visual studio 以编程方式模板化HTML,visual-studio,web,Visual Studio,Web,为了简单地为HTML页面创建模板(没有PHP、没有ASPX等),我需要能够构建HTML页面块,然后将其组装成一个完整的HTML页面 因此,当我需要添加一个新的菜单项时,我可以使用更改的菜单块重新组合所有页面 我尝试了W3C的Amaya,在第一次尝试时发现了致命错误!是的,它是W3C,它是一个bug pot lol Komposer的过时版本有一个模板模型,但在新版本中没有 由于我找不到任何“诚实”的开源网站编辑器来做这件事,我想我会尝试以下解决方案: 使用VB.NET的c#来用所有HTML块构建

为了简单地为HTML页面创建模板(没有PHP、没有ASPX等),我需要能够构建HTML页面块,然后将其组装成一个完整的HTML页面

因此,当我需要添加一个新的菜单项时,我可以使用更改的菜单块重新组合所有页面

我尝试了W3C的Amaya,在第一次尝试时发现了致命错误!是的,它是W3C,它是一个bug pot lol

Komposer的过时版本有一个模板模型,但在新版本中没有

由于我找不到任何“诚实”的开源网站编辑器来做这件事,我想我会尝试以下解决方案:

使用VB.NET的c#来用所有HTML块构建一个数据库。 创建非常简单的网页,将块名称作为注释,如:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
    <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
    <title>A title here</title>
</head>
<body>
    <!-- menu_chunk12 -->
    <!-- body1_chunk -->
    <!-- footer3_chunk -->
</body>
</html>

这里有一个标题
当某个区块被编辑时,我只需点击一个按钮,我的小应用程序就会重建所有的网页,然后我会将它们重新发布并上传到服务器


你们这些大师对此有何看法?

这不是一个糟糕的方法,但我可能会在注释中使用一些特殊的符号,如
,以便将这些特殊注释与常规注释区分开来


您可能还会看到类似这样的内容。

这是一个有趣的想法,但在我看来,如果您想要更多的可扩展性,可以考虑将XSLT转换为HTML。这将为您提供一个非常同质的设计,可以在任何提供HTML的平台上工作,并为您提供所需的复杂性级别(简单或极端)。

是的。我为html编写了一个非常简单但有效的预处理程序

我使用了一种非常简单的格式,其中使用“@@”来引入命令。最有用的命令是“@@include”,它导致插入另一个文件的内容来代替include命令

其他有用的命令允许我设置变量、增量变量,并将变量的值发送到HTML输出中。这些允许您在所有页面上添加版权日期之类的内容,只需在一个@包含的位置轻松更新即可

这是一个很容易编写的程序,您可以完全控制这些功能

我用了大约10年,直到我几乎从html切换到php。

你需要学会接受一些答案!!10个问题-很多答案-没有一个接受。。。。还不够好!