Existe-t-il un moyen d'empêcher les autres ReportViewers sur la même page Web d'actualiser?

StackOverflow https://stackoverflow.com/questions/116846

Question

Je travaille actuellement sur une page Web comportant six ReportViewer est un contrôle qui utilise le traitement à distance et permet une exploration en profondeur. Lorsqu'un utilisateur clique sur un contrôle, la page entière est actualisée et les cinq autres rapports sont également actualisés. Les utilisateurs demandent actuellement que l’actualisation des autres contrôles soit supprimée au profit de celui sur lequel ils ont cliqué en les actualisant. Y a-t-il un moyen de le faire? J'ai remarqué que dans Sharepoint, cliquer sur un rapport d'exploration ne nécessite pas le rechargement complet de la page. Je me demande si je peux fournir les mêmes fonctionnalités.

Était-ce utile?

La solution

J'ai effectué quelques recherches supplémentaires sur ce problème et il semble que AsyncRendering du contrôle ReportViewer contrôle les fonctionnalités que je recherche. Lorsque ce paramètre est défini sur "faux" il empêche la génération du rapport " message de ce qui est ce que les utilisateurs ont commenté. L'inconvénient est que le chargement de la page peut prendre un peu plus longtemps qu'auparavant, mais comme nous travaillons sur une machine de développement, cela risque de ne plus être aussi évident une fois que nous aurons migré dans la zone de production réelle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top