ScriptManager.Scripts Proprietà

Definizione

Ottiene un ScriptReferenceCollection oggetto che contiene gli ScriptReference oggetti , ognuno dei quali rappresenta un file di script di cui viene eseguito il rendering al client.

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

Valore della proprietà

Oggetto ScriptReferenceCollection dell'istanza ScriptManager di .

Attributi

Commenti

L'oggetto ScriptReferenceCollection restituito da questa proprietà è una raccolta di ScriptReference oggetti, ognuno dei quali rappresenta un file di script. La raccolta include riferimenti a tutti i file di script necessari ASP.NET per la funzionalità Ajax e ai file di script personalizzati. I file di script personalizzati di cui eseguire il ScriptManager rendering possono essere definiti nel controllo o in un controllo associato ScriptManagerProxy .

È possibile aggiungere file di script alla raccolta nel markup aggiungendo asp:ScriptReference elementi a un Scripts nodo all'interno dell'elemento asp:ScriptManager nella pagina, come illustrato nell'esempio seguente.

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

È anche possibile aggiungere un ScriptReference oggetto alla raccolta a Scripts livello di codice usando il Add metodo della ScriptReferenceCollection classe .

Il ScriptManager controllo registra i file di script durante l'evento del PreRender controllo.

La raccolta Scripts non contiene gli script principali della libreria Ajax Microsoft. Il rendering degli script nella libreria principale viene eseguito automaticamente; non devono essere registrati con il ScriptManager controllo . Tuttavia, se si vuole eseguire l'override di uno script principale o di qualsiasi script di controllo e sostituire una versione diversa dello script, è possibile aggiungere la versione alla Scripts raccolta.

Si applica a