摘要: MVC视图下默认是不支持服务器端控件的,所以,为了能够通过report viewer控件加载报表,需要在MVC视图添加嵌入的页面。起初在stackoverflow上找到一个解决方案,见这里。不过这里的解决方案的一个最大缺陷是,不支持页面导航,也就是只能显示报表的第一页。因为,原作者也说了,MVC页面下不支持导航控件的post back,也就无法正常工作。看到评论里有人说iframe才可以解决多页报表的问题,于是试了试,最终成功搞定。1.在项目中新建立WebForm1.aspx,并修改Global.asax.cs使得aspx页面可以直接访问。routes.IgnoreRoute("We 阅读全文
posted @ 2013-08-13 16:14 Devv 阅读(2779) 评论(1) 推荐(1) 编辑