有没有办法防止同一网页上的其他ReportViewer刷新?

时间:2020-03-06 14:33:29  来源:igfitidea点击:

目前,我正在处理一个具有六个ReportViewer控件的网页,这些控件正在使用远程处理并允许向下钻取。当用户单击一个控件时,整个页面都会刷新,其他五个报表也都刷新。用户当前正在请求删除其他控件的刷新,而只支持单击刷新的控件。有没有办法做到这一点,我注意到在Sharepoint中,单击向下钻取报告并不需要重新加载整个页面,我想知道是否可以提供相同的功能。

解决方案

我对此问题进行了更多研究,它看起来像ReportViewer控件的AsyncRendering属性控制着我正在寻找的功能。设置为" false"时,它将阻止显示"用户正在评论"的"正在生成报告"消息。不利之处在于页面的加载时间可能比以前更长,但是当我们在开发机器上工作时,一旦移至实际的生产环境,这可能就不会那么明显了。