Partilhar via


ScriptManager.Scripts Propriedade

Definição

Obtém um objeto ScriptReferenceCollection que contém os objetos ScriptReference, cada um dos quais representa um arquivo de script renderizado para o cliente.

public:
 property System::Web::UI::ScriptReferenceCollection ^ Scripts { System::Web::UI::ScriptReferenceCollection ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.ScriptReferenceCollection Scripts { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.Scripts : System.Web.UI.ScriptReferenceCollection
Public ReadOnly Property Scripts As ScriptReferenceCollection

Valor da propriedade

O objeto ScriptReferenceCollection da instância de ScriptManager.

Atributos

Comentários

O ScriptReferenceCollection objeto retornado por essa propriedade é uma coleção de ScriptReference objetos , cada um dos quais representa um arquivo de script. A coleção inclui referências a todos os arquivos de script que ASP.NET precisa para a funcionalidade do Ajax e para arquivos de script personalizados. Os arquivos de script personalizados a serem renderizados podem ser definidos no ScriptManager controle ou em um controle associado ScriptManagerProxy .

Você pode adicionar arquivos de script à coleção na marcação adicionando asp:ScriptReference elementos a um Scripts nó dentro do asp:ScriptManager elemento na página, conforme mostrado no exemplo a seguir.

<asp:ScriptManager ID="SM1" runat="server">  
  <Scripts>  
    <asp:ScriptReference Name="Script.js" />  
  </Scripts>  
</asp:ScriptManager>  

Você também pode adicionar um ScriptReference objeto à Scripts coleção programaticamente usando o Add método da ScriptReferenceCollection classe .

O ScriptManager controle registra arquivos de script durante o evento do PreRender controle.

A Scripts coleção não contém os principais scripts da Biblioteca do Microsoft Ajax. Os scripts na biblioteca principal são renderizados automaticamente; eles não precisam ser registrados com o ScriptManager controle . No entanto, se você quiser substituir um script principal ou qualquer script de controle e substituir uma versão diferente do script, poderá adicionar sua versão à Scripts coleção.

Aplica-se a