Condividi tramite


ScriptManager.LoadScriptsBeforeUI Proprietà

Definizione

Ottiene o imposta un valore che indica se gli script vengono caricati prima o dopo il caricamento del markup dell'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 dell'interfaccia utente; false se gli script vengono caricati dopo il markup dell'interfaccia utente. Il valore predefinito è true.

Commenti

La LoadScriptsBeforeUI proprietà determina la modalità di caricamento degli script nella Scripts raccolta 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 funzionale al caricamento. 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 loadSys.Application della 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 completato il caricamento.

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

Si applica a

Vedi anche