【发布时间】:2012-05-15 18:14:30
【问题描述】:
我需要在我的 ASP.net MVC3 应用程序中使用报表查看器控件。 VS2010 报表查看器 V10.0
我尝试使用以下解决方案。我创建了用户控件并将reportviewer控件放在那里。
How can I use a reportviewer control in an asp.net mvc 3 razor view?
代码如上链接所示。
问题是, - 如果我点击下一页或最后一页,它只会留在那里。 - 如果我允许用户输入参数,然后单击报表查看器上的查看报表按钮,它什么也不做。
我知道原因,它失去了它的状态。它的回发问题。如果它的常规aspx页面我可以通过“!IsPostBack”在page_load中控制它,但如何在用户控制中做到这一点。我尝试将 IsPostback 放在控制 page_load 上,但它总是错误的。
我的代码与上面链接中列出的相同。我正在使用用户控件。
有什么办法吗?
【问题讨论】:
标签: asp.net-mvc-3 reportviewer