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

属性值

Boolean

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

注解

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

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

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

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

适用于

另请参阅