我放弃了 ASP.NET 表单,开始仅使用 HTML、CSS 和 Javascript(JQuery、Angular)进行开发。我与 IIS 托管的 Web 服务进行通信,以发送和检索数据来构建我的页面(通常是 SPA)。 问题是,我的所有页面都应该有相同的听众、页脚等...母版页非常适合此目的。
有没有办法只使用 HTML、CSS 和 JS 来做到这一点?
也许 jQueryMobile 的静态页眉和页脚会有所帮助。看看这个链接。
您可以创建一个部分文件夹,并在其中创建 html 文件并将其导入到您想要使用它的所有文件中。
例如:我有一个 index.html 页面
现在我想在index.html中添加常见的header和footer,这样我们就可以创建一个partial文件夹,在里面我们可以创建像header.html和footer.html这样的文件,并在这两个文件中编写代码。 现在只需将该文件导入到您想要将其用作通用组件的任何文件中即可。