Partager via


Prise en charge d'un navigateur pour les contrôles de serveur Web ReportViewer

Le contrôle de serveur Web ReportViewer est utilisé pour incorporer une fonctionnalité de rapport dans une application ASP.NET. Le type de navigateur utilisé pour afficher l'application détermine le type de fonctionnalité ReportViewer que vous pouvez fournir dans votre application. À l'aide du tableau fourni dans cette rubrique, déterminez quels navigateurs pris en charge font l'objet de restrictions en matière de fonctionnalités de rapport et quelles plateformes sont prises en charge.

En raison de différences au niveau des moteurs de rendu des navigateurs pris en charge, certaines fonctionnalités de rapport avancées, telles que la rotation du texte, peuvent s'afficher différemment dans les navigateurs pris en charge.

Conditions de script

Vous devez utiliser un navigateur pour lequel la prise en charge des scripts est activée. Si le navigateur ne peut pas exécuter les scripts, vous ne pouvez pas visualiser le rapport.

Configuration requise pour le navigateur et la plateforme pour l'affichage des rapports

La prise en charge de fonctions de rapport interactives varie selon le type de navigateur. La matrice de support suivante indique quels types de navigateurs sont pris en charge sur quelles plateformes, selon les contraintes mentionnées dans la colonne Notes.

Navigateur

Windows 2000

Windows XP,

Windows Vista,

Windows 7,

Windows Server 2003,

Windows Server 2008,

Windows Server 2008 R2

Mac OS X

Remarques

Mode standard d'Internet Explorer 8.0

Non

Oui1

Non

Internet Explorer prend en charge toutes les fonctionnalités ReportViewer.

Affichage de compatibilité du mode standard d'Internet Explorer 8.0

Non

Oui1

Non

Mode Quirks d'Internet Explorer 8.0

Non

Oui1

Non

Mode standard d'Internet Explorer 7.0

Non

Oui1

Non

Mode Quirks d'Internet Explorer 7.0

Non

Oui1

Non

Internet Explorer 6.0

Non

Oui

Non

Mozilla Firefox 3.5.x

Non

Oui

Non

L'impression et le zoom ne sont pas pris en charge.

Safari 4.0

Non

Non

Oui

L'impression et le zoom ne sont pas pris en charge.

En outre, le contrôle Calendar utilisé pour sélectionner des dates sur un rapport paramétrable exécuté sur un serveur de rapports est désactivé dans ce navigateur. Les utilisateurs doivent taper les dates qu'ils souhaitent utiliser manuellement dans la zone de message relatif au paramètre.

1En mode standard, Internet Explorer 7.0 et 8.0 n'affichent pas les lignes inclinées dans les rapports. Si vous utilisez des lignes inclinées dans vos rapports, configurez votre page ASP.NET pour une exécution en mode Quirks dans Internet Explorer. Pour ce faire, recherchez la balise <!DOCTYPE> dans votre page ASP.NET. Si vous utilisez une page maître, vous pouvez rechercher la balise dans le fichier .master. Cette balise se présente comme suit :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Remplacez la balise <!DOCTYPE> par la balise suivante :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Pour plus d'informations sur les modes de compatibilité dans Internet Explorer, consultez Définition de la compatibilité des documents.

Voir aussi

Concepts

Déploiement de rapports et de contrôles ReportViewer

Configuration de ReportViewer pour un rendu asynchrone