2010-06-15 63 views
0

HI,我应该去ASP.Net MVC?

我要创建需要SQL报告的应用程序。通过SQL Reports我的意思是使用报告查看器来显示sql报告。我是MVC的新手,我对MVC的想法是,不要使用服务器控件。我应该选择ASP.Net MVC这个应用程序吗?

回答

1

如果你的意思是报表查看器,Crystal Reports或报表服务 - 您可以使用ASP.NET MVC和运行ASP.NET页的报告。他们可以并肩生活。在我目前的项目中,我只是这么做的 - 除了报表查看器页面外,所有应用程序都是MVC。这是在单个IIS应用程序内 - 我使用本地web.config进行少量调整。但是,如果您不能/不想在ASP.NET MVC应用程序中运行ASP.NET报表,您还可以将单独的IIS应用程序专用于ASP.NET报表。

我还发现,在ASP.NET MVC的PDF文档,有时生成报告和动态展示里面的iframe他们可能是一个更好的解决方案(更清洁,更打印机友好的用户)。

+0

这就是我想要的。 – Chinjoo 2010-06-15 15:35:08

0

从我的头顶。是的;)

虽然“需要SQL报告”是不是一个非常详细的要求去,你能否详细说明你希望acheive什么?

0

我被猜测“需要SQL报告”你的意思是非常数据密集型和你所想的ORM(如EF)是出了问题。

的Weel,你仍然可以使用标准的ADO.NET使用MVC与数据层的存储过程。如果需要的话,甚至可以使用存储过程的实体框架。

相关问题