RadProgressManager
RadProgressManager control
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
[TelerikToolboxCategory("Upload")]
[ToolboxBitmap(typeof(RadProgressManager), "Toolbox.Icons.Upload.png")]
[ClientScriptResource("Telerik.Web.UI.RadProgressManager", "Telerik.Web.UI.Upload.RadProgressManager.js")]
[EmbeddedSkin("Upload", typeof(RadUpload))]
[EmbeddedSkin("Upload", "Default", typeof(RadUpload))]
public class RadProgressManager : RadWebControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl
Inheritance: objectControlWebControlRadWebControlRadProgressManager
Implements:
Inherited Members
Constructors
public RadProgressManager()
Properties
Gets or sets the URL which the AJAX calls will be made to. Check the help for more information.
[PersistenceMode(PersistenceMode.Attribute)]
[Bindable(true)]
public string AjaxUrl { get; set; }
The ajax URL.
Gets or sets the value, indicating whether to render the link to the embedded base stylesheet of the control or not.
[Browsable(false)]
public override bool EnableEmbeddedBaseStylesheet { get; }
Overrides:
If EnableEmbeddedBaseStylesheet is set to false you will have to register the needed control base CSS file by hand.
Gets or sets the value, indicating whether to render links to the embedded skins or not.
[Browsable(false)]
public override bool EnableEmbeddedSkins { get; }
Overrides:
If EnableEmbeddedSkins is set to false you will have to register the needed CSS files by hand.
Deprecated. Memory optimization is implemented as part of the .NET Framework and is no longer a feature of RadUpload.
[Bindable(true)]
[Obsolete("Memory optimization is implemented as part of the .NET Framework and is no longer a feature of RadUpload", false)]
public bool EnableMemoryOptimization { get; set; }
RadProgressManager's FormId property is not used anymore. Please, remove any assignments.
[Obsolete("RadProgressManager's FormId property is not used anymore. Please, remove any assignments.", false)]
public string FormId { get; }
Gets or sets the OnClientProgressStarted event value in the ViewState.
[PersistenceMode(PersistenceMode.Attribute)]
[ClientControlEvent]
[ClientPropertyName("progressStarted")]
[Bindable(true)]
public string OnClientProgressStarted { get; set; }
The on client progress started.
Gets or sets the OnClientProgressUpdating event value in the ViewState.
[PersistenceMode(PersistenceMode.Attribute)]
[ClientControlEvent]
[ClientPropertyName("progressUpdating")]
[Bindable(true)]
public string OnClientProgressUpdating { get; set; }
The on client progress updating.
Gets or sets the OnClientSubmitting event value in the ViewState.
[PersistenceMode(PersistenceMode.Attribute)]
[Bindable(true)]
[ClientControlEvent]
[ClientPropertyName("submitting")]
public string OnClientSubmitting { get; set; }
The on client submitting.
Gets or sets the period (in milliseconds) of the progress data refresh.
[ClientControlProperty]
[PersistenceMode(PersistenceMode.Attribute)]
[Bindable(true)]
public int RefreshPeriod { get; set; }
The period of the progress data refresh in milliseconds. The default value is 500.
The refresh period might not be exactly the same as the value specified if the AJAX request has not been completed before the upload. The minimum value is 50 ms.
Note: If the value is very low (50ms) both the client CPU and server CPU load would increase because of the increased number of AJAX requests performed.
Gets or sets the register for submit.
[PersistenceMode(PersistenceMode.Attribute)]
[Bindable(true)]
[ClientControlProperty]
[ClientPropertyName("shouldRegisterForSubmit")]
public bool RegisterForSubmit { get; set; }
The register for submit.
Gets or sets a value indicating whether an error message will be displayed when the RadUploadHttpModule is not registered.
[PersistenceMode(PersistenceMode.Attribute)]
[Bindable(true)]
[ClientControlProperty]
[ClientPropertyName("suppressMissingHttpModuleError")]
public bool SuppressMissingHttpModuleError { get; set; }
Methods
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Overrides:
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Overrides:
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides: