André Miranda
André Miranda

Reputation: 6588

Is it possible to use ReportViewer with ASP.NET MVC?

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

Thanks!!!

Upvotes: 4

Views: 3640

Answers (4)

Jeremy
Jeremy

Reputation: 145

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

Upvotes: 0

Shiraz Bhaiji
Shiraz Bhaiji

Reputation: 65391

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)

Upvotes: 1

Robert Harvey
Robert Harvey

Reputation: 180788

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.

Upvotes: 0

Fredou
Fredou

Reputation: 20100

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

Upvotes: 1

Related Questions