Freigeben über


ScriptManager.LoadScriptsBeforeUI Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob Skripts vor oder nach dem Laden von Markups für die Seitenbenutzeroberfläche geladen werden, oder legt diesen fest.

public:
 property bool LoadScriptsBeforeUI { bool get(); void set(bool value); };
public bool LoadScriptsBeforeUI { get; set; }
member this.LoadScriptsBeforeUI : bool with get, set
Public Property LoadScriptsBeforeUI As Boolean

Eigenschaftswert

true, wenn Skripts vor dem Laden von Markups für die Benutzeroberfläche geladen werden, false, wenn Skripts nach dem Laden von Markups für die Benutzeroberfläche geladen werden. Der Standardwert ist true.

Hinweise

Die LoadScriptsBeforeUI -Eigenschaft bestimmt, wie Skripts in der Scripts Auflistung relativ zum Markup für die Seitenbenutzeroberfläche geladen werden.

Wenn die LoadScriptsBeforeUI -Eigenschaft ist true, wird ein script Element gerendert, bevor das Ui-Markup der Seite geladen wird. Wenn benutzeroberflächenbezogene Elemente in Skripts definiert sind, ist die Benutzeroberfläche in diesem Szenario beim Laden voll funktionsfähig. Wenn das Skript jedoch auf Benutzeroberflächenelemente im Markup zugreift, für die noch keine Instanzen erstellt wurden, kann ein Fehler auftreten. Um sicherzustellen, dass UI-Elemente geladen werden, bevor Sie darauf zugreifen, behandeln Sie das load -Ereignis der Sys.Application -Klasse.

Wenn die LoadScriptsBeforeUI -Eigenschaft ist false, wird ein script -Element gerendert, nachdem das Ui-Markup der Seite gerendert wurde. In diesem Szenario wird die Benutzeroberfläche schneller geladen, ist aber möglicherweise nicht vollständig funktionsfähig, wenn skripts, die zusätzliche UI-Elemente definieren, das Laden nicht abgeschlossen haben.

Legen Sie diese Eigenschaft nicht auf festtrue, wenn Sie bereits auf true festgelegt EnableCdn haben.

Gilt für:

Weitere Informationen