我正在開始使用ASP.NET MVC。ASP.NET MVC和SQL Server Reporting Services
是否容易或者甚至有可能在Web控件中使用MVC中的ReportViewer?如果沒有,可以做些什麼?
我正在開始使用ASP.NET MVC。ASP.NET MVC和SQL Server Reporting Services
是否容易或者甚至有可能在Web控件中使用MVC中的ReportViewer?如果沒有,可以做些什麼?
我已經包含了一個MVC站點內的.aspx頁面中查看報表上的ReportViewer,它工作正常。不是無縫但絕對功能。
我以前在asp.net網絡應用程序中使用過這個控件,唯一的問題是我認爲您當前可以獲得的版本與您在構建的Web報告管理器中獲得的版本不匹配,我也認爲它不會加載到Visual Studio 2008
ReportViewer控件需要ViewState的工作,所以你不能把它在MVC視圖。 (如果您嘗試,控件會抱怨ViewState被禁用並拒絕工作)
但這並不意味着您不能在您的網站中使用它。你只需要混合一點經典的WebForms並在那裏使用ReportViewer。
由於MVC與典型的Web應用程序有很大不同,因此您最終可能會遇到混合解決方案。因此,您的解決方案的一部分最終會成爲「經典」的asp.net來支持報表查看器,而部分將是MVC。
這是一個控制器的aspx頁面的視圖還是它在其他MVC應用程序中的webforms頁面? – RonnBlack 2009-09-09 13:38:51