我对学习MVC感兴趣,并尝试过几个示例应用程序。作为一个项目,我想把我自己办公室应用程序的部分或全部移动到MVC。此应用程序以及我的所有客户应用程序的一个重要部分是打印发票,采购订单,库存清单等。事实上,他们判断我们所做工作的主要标准之一是这些文件的外观以及它们以实用,直观的方式融入应用程序。
没有报告作者,我不可能顺利过关。用于生成rdlc报告的MSFT报告查看器已足够,甚至在几个关键领域比竞争对手更好。
此控件是否适用于ASP.NET MVC应用程序?
答案 0 :(得分:4)
“ASP.NET ViewState已被禁用。报表查看器控件要求启用ViewState。”如果您从视图中运行报表查看器。
但您可以在同一个项目中运行webforms页面。丑陋,但它确实有效。
答案 1 :(得分:2)
假设控件不,除非你能证明不是。
在MVC中,没有服务器端表单,没有回发,没有视图状态。如果控件依赖于任何这些东西 - 而且大多数都是 - 那么它将无法在MVC中正常工作。
答案 2 :(得分:1)
应该运行得很好。 ASP.NET MVC和webform应用程序可以并存。
http://www.chadmyers.com/Blog/archive/2007/11/30/asp.net-webforms-and-mvc-in-the-same-project.aspx http://talk.robertmao.com/2008/01/13/co-exist-of-aspnet-mvc-and-web-forms/
答案 3 :(得分:1)
是的,
并排运行ASP.NET Webforms和ASP.NET MVC
答案 4 :(得分:0)
我认为没有任何理由不起作用。 ASP.Net的工作方式与使用Web窗体的方式相同。你唯一没有得到的是Postback,如果你只是在你的页面中呈现报告,我认为这是不必要的。
答案 5 :(得分:0)
如果您在项目中专门使用MVC,请查看使用SRS Web服务呈现报告。