Partilhar via


ScriptManager.LoadScriptsBeforeUI Propriedade

Definição

Obtém ou define um valor que indica se os scripts são carregados antes ou depois da marcação da interface do usuário da página ser carregada.

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

Valor da propriedade

Boolean

true se os scripts forem carregados antes da marcação para a interface do usuário ser carregada, false se os scripts forem carregados depois da marcação para a interface do usuário ser carregada. O padrão é true.

Comentários

A LoadScriptsBeforeUI propriedade determina como os scripts na Scripts coleção são carregados em relação à marcação da interface do usuário da página.

Quando a LoadScriptsBeforeUI propriedade é true, um script elemento é renderizado antes da marcação da interface do usuário da página ser carregada. Nesse cenário, se os elementos da interface do usuário forem definidos em scripts, a interface do usuário estará totalmente funcional quando for carregada. No entanto, se o script acessar elementos de interface do usuário na marcação para as quais as instâncias ainda não foram criadas, poderá ocorrer um erro. Para garantir que os elementos da interface do usuário sejam carregados antes de acessá-los, manipule o load evento da Sys.Application classe.

Quando a LoadScriptsBeforeUI propriedade é false, um script elemento é renderizado depois que a marcação da interface do usuário da página é renderizada. Nesse cenário, a interface do usuário é carregada mais rapidamente, mas pode não ser totalmente funcional se os scripts que definem elementos adicionais da interface do usuário não tiverem terminado de carregar.

Não defina essa propriedade como true se você já tiver definido EnableCdn true .

Aplica-se a

Confira também