gpt4 book ai didi

asp.net - 添加 ASP include 到 HTML

转载 作者:行者123 更新时间:2023-11-28 00:15:41 24 4
gpt4 key购买 nike

有什么方法可以使用 ASP 或 ASP.NET 在另一个 HTML 文件中使用 HTML 的包含?类似于您可以将 PHP 与 HTML 和 .htacess 中的 AddType 处理程序一起使用的方式?

我试图找到一种更好的方法来更新某些导航,但该站点位于未安装 PHP 的 Windows 服务器上。

最佳答案

如果您打算使用 asp.net,有许多选项可供您使用,我要提到的第一个是母版页。

ASP.NET MVC 使用带有 Razor View 引擎的布局,因此您可以更多地控制页面,我真的很喜欢 MVC 的做事方式,因为它使您的功能和表现形式变得简单。

另一种选择是服务器端包含(这是老式的,不是很好):

<!-- #INCLUDE FILE="includeMe.html" -->

如果您想将它保留为 html 页面,您可以在 IIS 中“破解”以使 html 页面与 SSI 一起工作,但这不是一个很好的做事方式。

另一种提供信息的方法是使用 jQuery 来包含供您的页面使用的 html 片段,就像这样(对不起,我还没有测试过):

$("#destination-container").load("sourcepage.htm #content-in-this-page");

同样,这可能不是最好的做事方式,但您可以使用它来快速获得结果。

我的建议是创建一个主页,无论是母版页还是母版页的变体,如果您决定走 MVC 路线,然后使用 PartialViews 或类似的东西。

当然,请查看 Alex K 提供的链接:ASP.NET equivalent of server side includes

关于asp.net - 添加 ASP include 到 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12284320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com