【问题标题】:how do i load a view(cshtml) into an iframe?如何将视图(cshtml)加载到 iframe 中?
【发布时间】:2013-09-30 12:55:50
【问题描述】:

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

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

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

谢谢

谢谢

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 我刚试过……没用。没有错误只是没有加载任何东西。
    • @sirbombay,你能把你的控制器方法和js脚本贴在你正在使用它的地方吗
    【解决方案2】:

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

    示例:

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

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

    Razor 中的另一种方法:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-22
      • 1970-01-01
      • 2011-11-13
      • 1970-01-01
      • 2016-10-09
      • 1970-01-01
      • 2017-07-29
      • 1970-01-01
      相关资源
      最近更新 更多