ScriptManager.ScriptMode 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指定是呈现客户端脚本库的调试版本还是发布版本。
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 应用程序概述。