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

属性值

ScriptMode

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

例外

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

注解

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

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

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

备注

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

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

适用于

另请参阅