3

I'm trying to use ReportViewer (it must be ReportViewer!) with Asp.NET MVC. Is it possible?

Thanks!!!

André Miranda
  • 6,258
  • 20
  • 68
  • 94

4 Answers4

1

You can use a webform for that or use the SOAP functionality

Fredou
  • 19,450
  • 9
  • 55
  • 111
1

Report Viewer requires view state, and you do not have that in ASP.Net MVC.

There are two ways to do this.

  • Have one page on you site that is a normal web page and use that to display the report viewer.
  • Let your asp.net MVC page call your report server and then stream out the Http response to the client (we use this for PDF reports)
Shiraz Bhaiji
  • 62,289
  • 31
  • 137
  • 240
0

Any control that does not use ViewState or require runat=server can be used in ASP.NET MVC without problems.

The construction of ASP.NET MVC allows report writing in a view to be a relatively straightforward proposition.

Robert Harvey
  • 173,679
  • 45
  • 326
  • 490
0

You will want to put the report viewer on a Web Form. Check out the second section on this page.

http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc

Jeremy
  • 145
  • 1
  • 8