Condividi tramite


ScriptManager.LoadScriptsBeforeUI Proprietà

Definizione

Ottiene o imposta un valore che indica se gli script vengono caricati prima o dopo il markup per l'interfaccia utente della pagina.

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

Valore della proprietà

true se gli script vengono caricati prima del markup per l'interfaccia utente; false se gli script vengono caricati dopo il markup per l'interfaccia utente. Il valore predefinito è true.

Commenti

La LoadScriptsBeforeUI proprietà determina il modo in cui gli script nella Scripts raccolta vengono caricati rispetto al markup per l'interfaccia utente della pagina.

Quando la proprietà è true, viene eseguito il LoadScriptsBeforeUI rendering di un script elemento prima del caricamento del markup dell'interfaccia utente della pagina. In questo scenario, se gli elementi dell'interfaccia utente sono definiti negli script, l'interfaccia utente sarà completamente funzionante quando viene caricata. Tuttavia, se lo script accede agli elementi dell'interfaccia utente nel markup per cui le istanze non sono ancora state create, potrebbe verificarsi un errore. Per assicurarsi che gli elementi dell'interfaccia utente vengano caricati prima di accedervi, gestire l'evento load della Sys.Application classe .

Quando la proprietà è false, viene eseguito il LoadScriptsBeforeUI rendering di un script elemento dopo il rendering del markup dell'interfaccia utente della pagina. In questo scenario, l'interfaccia utente viene caricata più rapidamente, ma potrebbe non essere completamente funzionale se gli script che definiscono elementi aggiuntivi dell'interfaccia utente non hanno terminato il caricamento.

Non impostare questa proprietà true su se è già impostata trueEnableCdn su .

Si applica a

Vedi anche