0

我们的客户端有一堆用 SQL Reportng Server 编写的报告,我们需要在 MVC 应用程序中显示它们。

但是,我们知道 HTML5 不再支持使用 iFrame,因此我们需要找到另一种方法。

我尝试了以下但没有成功。

<div id="rptViewer" style="width: 800px; height: 800px;"></div>

$(function () {
    $("#rptViewer").load("URL/ReportViewer.aspx?/NewDailyReport/DailyReport&date=2012-05-30&rs:Format=HTML4.0", function (response, status, xhr) {
        if (status == "error") {
            var msg = "Sorry but there was an error: ";
            alert(msg + xhr.status + " " + xhr.statusText);
        }
    });
});

编辑

也不行;

    $.get("URL/ReportViewer.aspx?/NewDailyReport/DailyReport&date=2012-05-30&rs:Format=HTML4.0", function (response) {
        alert(8);
        $('#rptViewer').html(response);
    });
4

1 回答 1

1

HTML 5 确实支持 iframe。添加了一些有趣的属性,例如“sandbox”和“srcdoc”。

http://www.w3schools.com/tags/tag_iframe.asp

于 2012-07-10T02:29:18.293 回答