语言

ScriptManager.LoadScriptsBeforeUI 属性

定义

获取或设置一个值,该值指示加载页面 UI 标记之前还是之后加载脚本。

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

属性值

true 如果在加载 UI 标记之前加载脚本; false 如果在加载 UI 的标记后加载脚本。 默认值为 true。

注解

该 LoadScriptsBeforeUI 属性确定集合中的 Scripts 脚本相对于页面 UI 的标记的加载方式。

当属性是LoadScriptsBeforeUItrue时,将在加载页面的 UI 标记之前呈现元素script。 在此方案中,如果在脚本中定义了 UI 元素,则加载 UI 时将完全正常运行。 但是,如果脚本访问尚未为其创建实例的标记中的 UI 元素,则可能会发生错误。 若要确保在访问 UI 元素之前加载 UI 元素,请处理 load 类的事件 Sys.Application 。

当属性是LoadScriptsBeforeUIfalse时,script在呈现页面的 UI 标记后呈现元素。 在此方案中,UI 加载速度更快,但如果定义其他 UI 元素的脚本尚未完成加载,它可能无法完全正常运行。

如果已设置为此属性,请不要将true此属性设置为EnableCdn该属性true。

适用于

另请参阅