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 に答える