2013-11-20 89 views
0

我有一个布局网站,并且试图呈现一个普通的Html文件(可以每天更改) 视图内。在MVC4中呈现HTML文件的正确方法是什么

我已经完成了部分视图之前,并想象解决方案将是类似的,但经过一些审判和(和seraching)我还没有找到一种方法来包括HTML文件,只是cshtml。

+0

嘛CSHTML文件技术上呈现为一个HTML文件。你为什么要这么做?如果你想从一个html文件中提取数据,你可以用ajax调用来获取数据... –

+0

它的文件,另一方放在一起,它经常改变。该文件被复制到IIS中的文件夹中,覆盖旧文件,然后应该显示信息而不必重新编译任何内容。 – mmilan

+0

这个文件有自己的一套''信息吗?或者它是一个文字部分文件? –

回答

1

如果不是HTML文件的owener,它能够更好地使用iframe加载它。所以你不会因为它独立加载而搞乱他们的javascript和css文件。

在你看来

@{ 
var ExternalPageUrl="www.stackoverflow.com"; 
} 

<div> 
<iframe src="@ExternalPageUrl" /> 
</div> 
1

只是把这个在空白CSHTML文件:

<div id="html">&nbsp;</div> 

$("#html").load("PathToFile/dynamicPage.html"); 
相关问题