3

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

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

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

希望这是有道理的...

4

1 回答 1

3

在 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 页面,它们将不会被检索。

于 2013-01-25T14:55:44.880 回答