0

我只是想在 ASP.NET MVC 视图中显示 SSRS 报告页面。没有什么花哨。不尝试使用 webforms 的 reportviewer 控件或任何东西。我试过<iframe>在视图中使用。但是,它不会占据整个页面,如果我尝试单击 SSRS 上的任何文件夹,也会引发以下 JScript 错误。

在此处输入图像描述

“Microsoft JScript 运行时错误:无法设置属性‘className’的值:对象为空或未定义”

下面是我的观点和控制器。

布局.cshtml<li>@Html.ActionLink("View Reports","ViewReports","Home")</li>

控制器

  public ActionResult ViewReports()
        {
            return View("reports");
        }

Reports.cshtml<iframe src ="https://test-server/Reports"></iframe> 下面是我在 MVC 站点上看到 SSRS 的方式。还有其他方法可以使这个工作吗?类似于占据页面中所有正文内容的浏览器控件。

任何帮助将不胜感激。谢谢 在此处输入图像描述

4

1 回答 1

0

(由于周二代理问题,我看不到您的图片。)使用重定向:

public ActionResult ViewReports()
{
    return Redirect("https://test-server/Reports");
}
于 2013-03-28T13:18:11.097 回答