ScriptManager.LoadScriptsBeforeUI Propriété

Définition

Obtient ou définit une valeur qui indique si les scripts sont chargés avant ou après le chargement du balisage pour l'interface utilisateur de la page.

C#
public bool LoadScriptsBeforeUI { get; set; }

Valeur de propriété

true si les scripts sont chargés avant le chargement du balisage pour l'interface utilisateur ; false si les scripts sont chargés après le chargement du balisage pour l'interface utilisateur. La valeur par défaut est true.

Remarques

La LoadScriptsBeforeUI propriété détermine comment les scripts de la Scripts collection sont chargés par rapport au balisage de l’interface utilisateur de page.

Lorsque la LoadScriptsBeforeUI propriété est true, un script élément est rendu avant le chargement du balisage de l’interface utilisateur de la page. Dans ce scénario, si des éléments d’interface utilisateur sont définis dans des scripts, l’interface utilisateur sera entièrement fonctionnelle lors du chargement. Toutefois, si le script accède aux éléments d’interface utilisateur dans le balisage pour lesquels des instances n’ont pas encore été créées, une erreur peut se produire. Pour vous assurer que les éléments d’interface utilisateur sont chargés avant d’y accéder, gérez l’événement load de la Sys.Application classe .

Lorsque la LoadScriptsBeforeUI propriété est false, un script élément est rendu après le rendu du balisage de l’interface utilisateur de la page. Dans ce scénario, l’interface utilisateur se charge plus rapidement, mais elle peut ne pas être entièrement fonctionnelle si les scripts qui définissent des éléments d’interface utilisateur supplémentaires n’ont pas terminé le chargement.

Ne définissez pas cette propriété sur true si vous avez déjà défini EnableCdn sur true .

S’applique à

Produit Versions
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Voir aussi