是否使用ASP.NET MVC在浏览器中显示SSRS报告页?
我只是想在ASP.NET MVC视图中显示SSRS报告页面。没什么特别的。不尝试使用webforms的reportviewer控件或任何东西。我尝试在视图中使用是否使用ASP.NET MVC在浏览器中显示SSRS报告页?,asp.net,html,asp.net-mvc,asp.net-mvc-3,reporting-services,Asp.net,Html,Asp.net Mvc,Asp.net Mvc 3,Reporting Services,我只是想在ASP.NET MVC视图中显示SSRS报告页面。没什么特别的。不尝试使用webforms的reportviewer控件或任何东西。我尝试在视图中使用。但是,它不会占据页面的整个主体,如果我尝试单击SSRS上的任何文件夹,也会抛出下面的JScript错误 Microsoft JScript运行时错误:无法设置属性“className”的值:对象为null或未定义 下面是我的视图和控制器 Layout.cshtml@Html.ActionLink(“查看报告”、“查看报告”、“主页”)
。但是,它不会占据页面的整个主体,如果我尝试单击SSRS上的任何文件夹,也会抛出下面的JScript错误
Microsoft JScript运行时错误:无法设置属性“className”的值:对象为null或未定义
下面是我的视图和控制器
Layout.cshtml@Html.ActionLink(“查看报告”、“查看报告”、“主页”)
控制器
public ActionResult ViewReports()
{
return View("reports");
}
Reports.cshtml
下面是我在MVC站点上看到SSR的方式。还有其他办法让这一切顺利吗?类似于占据页面中所有正文内容的浏览器控件
任何帮助都将不胜感激。谢谢
(由于代理问题,我无法看到您的图像。)
使用重定向:
public ActionResult ViewReports()
{
return Redirect("https://test-server/Reports");
}
谢谢你的回复。事实上,我以前使用过重定向,它工作得非常好。但是,我想让报告看起来像是在我的应用程序中运行。因为我有母版页布局,导航栏和其他东西,我不想让它们在用户点击报告链接时消失。有什么建议吗?下面是我在使用“”运行应用程序时遇到的错误“Microsoft JScript运行时错误:无法设置属性“className”的值:对象为null或未定义”