通过


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

适用于

另请参阅