Udostępnij za pośrednictwem


ScriptManager.Scripts Właściwość

Definicja

ScriptReferenceCollection Pobiera obiekt zawierający ScriptReference obiekty, z których każdy reprezentuje plik skryptu renderowany na kliencie.

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

Wartość właściwości

ScriptReferenceCollection Obiekt ScriptManager wystąpienia.

Atrybuty

Uwagi

Obiekt ScriptReferenceCollection zwracany przez tę właściwość jest kolekcją ScriptReference obiektów, z których każdy reprezentuje plik skryptu. Kolekcja zawiera odwołania do wszystkich plików skryptów, które ASP.NET potrzeby funkcji Ajax i do niestandardowych plików skryptów. Niestandardowe pliki skryptów do renderowania można zdefiniować w kontrolce ScriptManager lub w skojarzonej ScriptManagerProxy kontrolce.

Pliki skryptów można dodać do kolekcji w znacznikach, dodając asp:ScriptReference elementy do węzła Scripts wewnątrz asp:ScriptManager elementu na stronie, jak pokazano w poniższym przykładzie.

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

Obiekt można również dodać ScriptReference do Scripts kolekcji programowo przy użyciu Add metody ScriptReferenceCollection klasy .

Kontrolka ScriptManager rejestruje pliki skryptów podczas zdarzenia kontrolki PreRender .

Kolekcja Scripts nie zawiera podstawowych skryptów biblioteki Microsoft Ajax. Skrypty w bibliotece podstawowej są renderowane automatycznie; nie muszą być zarejestrowane w kontrolce ScriptManager . Jeśli jednak chcesz zastąpić podstawowy skrypt lub dowolny skrypt sterujący i zastąpić inną wersję skryptu, możesz dodać wersję do Scripts kolekcji.

Dotyczy