ASP.NET MVC & SQL Server Reporting Services
Je me suis prise en main avec ASP.NET MVC.
Est-il facile ou même possible d'utiliser le ReportViewer MVC comme vous pouvez avec les formulaires web? Si pas, ce qui peut être fait?
Vous devez vous connecter pour publier un commentaire.
J'ai inclus un ReportViewer sur un .page aspx dans un MVC site pour l'affichage des rapports et il fonctionne très bien. Pas transparente mais certainement fonctionnelle.
http://msdn.microsoft.com/en-us/library/ms252073.aspx
iframe
inclure le rapport régulier MVC ViewPage: <iframe frameborder="0" width="100%" height="780px" style="height:780px;" src="/Rapport.aspx?rapport=<%=Modèle%>"> </iframe>Le contrôle ReportViewer nécessite ViewState de travail, de sorte que vous ne pouvez pas le placer dans un MVC vue. (Si vous essayez, le contrôle va se plaindre que l'état d'affichage est désactivé et refuser de travailler)
Cela ne signifie pas que vous ne pouvez pas l'utiliser dans votre site web, cependant. Vous aurez juste à mélanger dans un peu de classique de Formulaires web et de l'utilisation de la ReportViewer là.
J'ai utilisé le contrôle de l'avant dans une asp.net web app, le seul problème est que je pense que la version que vous pouvez actuellement obtenir ne correspond pas à la version que vous obtenez dans construit dans le web gestionnaire de rapports, et je pense aussi qu'il ne se charge pas dans Visual Studio 2008
pour plus d'infos, découvrez http://www.gotreportviewer.com/
Vous pouvez vous retrouver avec une solution mixte depuis MVC est très différent de votre application web standard. Donc, une partie de votre solution finit par être "classique" asp.net à l'appui de la visionneuse de rapports et la partie serait MVC.