Есть ли способ предотвратить обновление других ReportViewers на той же веб-странице?
В настоящее время я работаю над веб-страницей с шестью элементами управления ReportViewer, которые используют удаленную обработку и позволяют выполнять детализацию. Когда пользователь нажимает на один элемент управления, обновляется вся страница, а остальные пять отчетов также обновляются. В настоящее время пользователи требуют, чтобы обновление других элементов управления было удалено в пользу только того, который они нажимают на обновление. Есть ли способ сделать это, я заметил, что в Sharepoint, что нажатие на детализированный отчет не требует перезагрузки всей страницы, и мне интересно, могу ли я предоставить такую же функциональность.
1 ответ
Я провел еще несколько исследований по этой проблеме, и похоже, что свойство AsyncRendering элемента управления ReportViewer управляет нужной мне функциональностью. Когда он установлен на "ложь", он предотвращает отображение сообщения "Отчет генерируется", что и комментировали пользователи. Недостатком является то, что загрузка страницы может занять немного больше времени, чем раньше, но поскольку мы работаем над машиной для разработки, это может быть не так заметно, как только мы перейдем к реальному производственному пакету.