gpt4 book ai didi

c# - 如何从外部位置提取 HTML block 并使用 Razor 呈现它?

转载 作者:行者123 更新时间:2023-11-28 00:12:08 26 4
gpt4 key购买 nike

无论如何我可以在 Razor 中执行以下代码吗?

<div>
<c:import url="http://hostName/HTML-file-name/" />
</div>

我想从给定位置提取 HTML 并将其呈现在页面上。这应该是可能的...

希望这是有道理的...

最佳答案

在 Razor 中,没有。在 HTML 中是:

<div>
<iframe src="http://hostName/HTML-file-name/"></iframe>
</div>

实际上您可以使用服务器端代码向远程资源发送 HTTP 请求并内联显示结果:

<div>
@Html.Raw(new System.Net.WebClient().DownloadString("http://hostName/HTML-file-name/"))
</div>

但请记住,这只会获取位于指定地址的内容。例如,如果这是引用外部 CSS 和 javascript 文件的 HTML 页面,则不会检索它们。

关于c# - 如何从外部位置提取 HTML block 并使用 Razor 呈现它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14523861/

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