2008-09-22 55 views
1

目前我正在使用一個網頁,其中有六個ReportViewer控件正在使用遠程處理並允許向下鑽取。當用戶點擊一個控件時,整個頁面將刷新,其他五個報告也會刷新。用戶目前正在要求刪除其他控件的刷新,而不是隻刷新其中的一個。有沒有辦法做到這一點,我注意到在Sharepoint中單擊鑽取報告並不需要重新加載整個頁面,我想知道我是否可以提供相同的功能。有沒有辦法阻止同一網頁上的其他ReportViewer刷新?

回答

1

我一直在對這個問題做更多的研究,它看起來像ReportViewer控件的AsyncRendering屬性控制我正在尋找的功能。當它設置爲「false」時,它會阻止顯示「正在生成報告」消息,這是用戶評論的內容。缺點是頁面的加載時間可能比以前多一點,但是由於我們正在開發機器上工作,所以一旦我們轉移到實際的生產框中,這可能不那麼明顯。

+0

是的,這應該爲你做的伎倆。我刪除了我的答案,因爲這篇文章提醒我AsyncRendering屬性自動執行我所說的手動操作。 AsyncRendering = True使用一個iframe w/no完整頁面回發,而不是使用內聯HTML,這會導致回發。 – 2008-09-24 22:45:36

相關問題