ScriptManager.Scripts 属性

定义

获取一个包含 ScriptReference 对象(每个对象表示一个呈现给客户端的脚本文件)的 ScriptReferenceCollection 对象。

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

属性值

ScriptManager 实例的 ScriptReferenceCollection 对象。

属性

注解

ScriptReferenceCollection此属性返回的对象是 对象的集合ScriptReference,每个对象都表示一个脚本文件。 集合包含对 ASP.NET Ajax 功能所需的所有脚本文件的引用,以及对自定义脚本文件的引用。 可以在 控件或关联的 ScriptManagerProxy 控件中ScriptManager定义要呈现的自定义脚本文件。

可以通过将元素添加到页面上 元素内的asp:ScriptManager节点,将脚本文件添加到asp:ScriptReferenceScripts标记中的集合,如以下示例所示。

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

还可以使用 Add 类的 ScriptReferenceCollectionScripts 方法以编程方式将 对象添加到ScriptReference集合。

控件 ScriptManager 在 控件的 PreRender 事件期间注册脚本文件。

集合 Scripts 不包含核心 Microsoft Ajax 库脚本。 核心库中的脚本会自动呈现;它们不必向 控件注册 ScriptManager 。 但是,如果要替代核心脚本或任何控件脚本并替换该脚本的不同版本,则可以将版本添加到 Scripts 集合。

适用于