Подтвердить что ты не робот

ASP.NET MVC и SQL Server Reporting Services

Я начинаю работу с ASP.NET MVC.

Легко или даже возможно использовать ReportViewer в MVC, как вы можете, с помощью webforms? Если нет, что можно сделать?

4b9b3361

Ответ 1

Я включил ReportViewer на странице .aspx на сайте MVC для просмотра отчетов, и он отлично работает. Не бесшовные, но, безусловно, функциональные.

http://msdn.microsoft.com/en-us/library/ms252073.aspx

Ответ 2

Элементу управления ReportViewer требуется, чтобы ViewState работал, поэтому вы не можете разместить его в представлении MVC. (Если вы попытаетесь, элемент управления будет жаловаться, что ViewState отключен и отказывается работать)

Это не значит, что вы не можете использовать его на своем веб-сайте. Вам просто нужно будет перемешать немного классических WebForms и использовать там ReportViewer.

Ответ 3

Я использовал элемент управления раньше в веб-приложении asp.net, единственная проблема - я думаю, что версия, которую вы в настоящее время можете получить, не соответствует версии, которую вы получаете в встроенном менеджере веб-отчетов, и я также думаю, что это не загружайте в Visual Studio 2008

для получения дополнительной информации http://www.gotreportviewer.com/

Ответ 4

Вы можете получить смешанное решение, поскольку MVC сильно отличается от вашего обычного веб-приложения. Таким образом, часть вашего решения заканчивается тем, что является "классическим" asp.net для поддержки средства просмотра отчетов, а частью будет MVC.