Gets or sets a value that determines whether to render debug or release versions of client script libraries.
Syntax
CSharp
VisualBasic
ManagedCPlusPlus
JSharp
/** @property */
/** @property */
Value
Return Value
The default is Auto.
Remarks
The ScriptMode property specifies whether the ScriptManager control should render debug or release versions of client script libraries. This value can be superseded by values that are set in the configuration file and in the page directive.
The following table lists the valid values for this property.
- Auto
The Web site uses the debug version of client script libraries when the retail attribute of the deployment Element (ASP.NET Settings Schema) configuration element is set to false. Otherwise, the Web site uses the release version of client script libraries.
- Inherit
When applied to the ScriptMode property of the ScriptManager object, this value is the same as Auto.
- Debug
Debug versions of client script libraries are used in the Web page unless the retail attribute of the deployment Element (ASP.NET Settings Schema) configuration element is set to true.
- Release
Release versions of client script libraries are used in the Web page unless the retail attribute of the deployment Element (ASP.NET Settings Schema) configuration element is set to false.
noteThe debug attribute of the @ Page directive does not affect ASP.NET AJAX applications. The ScriptManager control uses only the settings in the Web.config file and in its IsDebuggingEnabled and ScriptMode properties to determine whether to render debug scripts.
For more information, see ASP.NET AJAX Debugging and Tracing Overview.
Exceptions
Assembly: System.Web.Extensions (Module: System.Web.Extensions)