3

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

Thanks!!!

André Miranda
  • 6,420
  • 20
  • 70
  • 94

4 Answers4

1

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

Fredou
  • 19,848
  • 10
  • 58
  • 113
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
  • 64,065
  • 34
  • 143
  • 252
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
  • 178,213
  • 47
  • 333
  • 501
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