从几天开始我试图在MVC 4中创建rdlc报告。我只是做一个测试Controller和ReportTest它返回视图的动作。当我点击此url / test / ReportTest报告页面打开但只有标题页面显示为附加。当我尝试在firebug中观察此页面行为时,firebug会显示错误消息。
[HttpGet]
public ViewResult ReportTest()
{
return View("MyReports");
}
这只发生在我尝试通过控制器时。如果我将报告文件放在views文件夹的旁边并访问此页面,则其工作正常。请帮我解决这个问题。 我正在使用aspx视图引擎+ SQL Server 2008 R2
开发MVC 4答案 0 :(得分:1)
ReportViewer是WebForms中使用的服务器端控件。当您将其移到Views文件夹之外时,它将使用WebForms管道。
您必须将其作为独立页面进行访问,就像在将其移动到Views文件夹之外或从MVC页面中的iframe移动一样。