无法在mvc模式下加载远程网页

时间:2012-04-28 21:22:13

标签: asp.net-mvc-3 jquery

我可以成功将本地页面加载到模态预览中:

             $('.preview-button').click(function () {
                 $('#dialog').dialog('open');
                 $('#dialog').load("@Url.Action("Index", "LatestNews", new {area = "Home"})");
             });

但我无法加载远程网页,请说“http://www.example.com/home/php”。 此外,当单击模态页面的嵌入内容中的链接时,用户将完全退出模态。

  1. 如何在mvc(jquery模式)中嵌入远程网页?
  2. 当用户点击模态中嵌入式远程页面中的链接时,如何让用户保持模态?
  3. 谢谢。

1 个答案:

答案 0 :(得分:1)

<script>
$('.preview-button').click(function () {
$('#dialog').dialog('open').html('<iframe id="modalIframeId" width="100%" height="100%" marginWidth="0"
 marginHeight="0" frameBorder="0" scrolling="auto" />');
 $("#modalIframeId").attr("src","http://www.blahblahblah.com/default.asp");
                return false;
            });
        });
     </script>

<div id="dialog" title="Dialog Title" />