我有一个带有布局的网站,我正在尝试渲染一个简单的Html文件(可以每天更改) 在视图内。
之前我已经完成了部分视图,并想象解决方案会类似,但经过一些试验和(和搜索)后,我还没有找到一种方法来包含html文件,只需要cshtml。
答案 0 :(得分:1)
把它放在一个空白的cshtml文件中:
<div id="html"> </div>
$("#html").load("PathToFile/dynamicPage.html");
答案 1 :(得分:1)
如果您不是html文件的所有者,最好使用iframe
加载它。所以你不会搞砸他们的javascript和css文件,因为它是独立加载的。
在你看来
@{
var ExternalPageUrl="www.stackoverflow.com";
}
<div>
<iframe src="@ExternalPageUrl" />
</div>