无论如何,我可以在剃刀中执行以下代码吗?
<div>
<c:import url="http://hostName/HTML-file-name/" />
</div>
我想从给定位置提取HTML并在页面上呈现它。这应该是可能的......
希望这是有道理的......
答案 0 :(得分:2)
在剃刀中,没有。在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页面,则不会检索它们。