如何将视图(cshtml)加载到iframe中?

时间:2013-09-30 12:55:51

标签: javascript jquery asp.net-mvc iframe razor

我尝试使用javascript和razor将视图加载到另一个(父)视图中的iframe中。

我尝试将iframe的src设置为此  var url = '@Url.Action("myaction", "MyController")';

并且:  var url = '@Href("~/myform.cshtml")'; 没有成功。

由于

由于

2 个答案:

答案 0 :(得分:5)

如果您使用的是剃须刀引擎。

<iframe src = '@Url.Action("myaction", "myController")' width = "100%" 
    height="1000" frameBorder="0"></iframe>

答案 1 :(得分:1)

将iframe的'src'属性设置为action的url。

示例:

<iframe src ='home/index'></iframe>

确保将src属性中的网址替换为操作的网址。

Razor中的另一种方式:

<iframe src ='@Url.Action("action name")'></iframe>