仅使用 html、css 和 javascript 时相当于 ASP.NET 母版页

问题描述 投票:0回答:3

我放弃了 ASP.NET 表单,开始仅使用 HTML、CSS 和 Javascript(JQuery、Angular)进行开发。我与 IIS 托管的 Web 服务进行通信,以发送和检索数据来构建我的页面(通常是 SPA)。 问题是,我的所有页面都应该有相同的听众、页脚等...母版页非常适合此目的。

有没有办法只使用 HTML、CSS 和 JS 来做到这一点?

html web master-pages
3个回答
2
投票

虽然framesAjax+历史记录API尝试过,但没有好的客户端技术。

通常,最好的方法仍然是从服务器传递完整的页面。通过使用服务器端技术(例如您已放弃的 ASP.NET 母版页)或在构建时编译模板(例如使用 ttreeassemble),然后将生成的静态文件上传到服务器。


0
投票

也许 jQueryMobile 的静态页眉和页脚会有所帮助。看看这个链接。

http://api.jquerymobile.com/toolbar/


0
投票

您可以创建一个部分文件夹,并在其中创建 html 文件并将其导入到您想要使用它的所有文件中。

例如:我有一个 index.html 页面

现在我想在index.html中添加常见的headerfooter,这样我们就可以创建一个partial文件夹,在里面我们可以创建像header.html和footer.html这样的文件,并在这两个文件中编写代码。 现在只需将该文件导入到您想要将其用作通用组件的任何文件中即可。

© www.soinside.com 2019 - 2024. All rights reserved.