ScriptManager.ScriptMode 属性

定义

获取或设置一个值,该值指定是呈现客户端脚本库的调试版本还是发布版本。

public:
 property System::Web::UI::ScriptMode ScriptMode { System::Web::UI::ScriptMode get(); void set(System::Web::UI::ScriptMode value); };
public System.Web.UI.ScriptMode ScriptMode { get; set; }
member this.ScriptMode : System.Web.UI.ScriptMode with get, set
Public Property ScriptMode As ScriptMode

属性值

指示当前模式的枚举值。 默认值为 Auto

例外

ScriptMode 属性不是 ScriptMode 值中的其中一个。

注解

属性 ScriptMode 指定控件是应呈现客户端脚本库的调试版本还是 ScriptManager 发布版本。 此值可由配置文件和 page 指令中设置的值取代。

下表列出了此属性的有效值。

定义
Auto 部署配置元素的 属性设置为 false时,retail在网页中使用客户端脚本库的调试版本。 否则,将使用客户端脚本库的发布版本。
Inherit 应用于 ScriptMode 对象的 属性 ScriptManager 时,此值与 相同 Auto
Debug 除非retail部署配置元素的 属性设置为 true,否则在网页中使用客户端脚本库的调试版本。
Release 除非retail部署配置元素的 属性设置为 false,否则在网页中使用客户端脚本库的发布版本。

注意

debug @ Page 指令的 属性不会影响已启用 Ajax 的 ASP.NET 应用程序。 控件ScriptManager仅使用 Web.config 文件及其 和 ScriptMode 属性中的IsDebuggingEnabled设置来确定是否呈现调试脚本。

有关详细信息,请参阅 调试和跟踪 Ajax 应用程序概述

适用于

另请参阅