Click or drag to resize
Uploader Class
File upload dialog.
Inheritance Hierarchy

Namespace: CMS.Base.Web.UI
Assembly: CMS.Base.Web.UI (in CMS.Base.Web.UI.dll) Version: 10.0.0
Syntax
C#
public class Uploader : Panel, INamingContainer, 
	IUploaderControl, IInputControl

The Uploader type exposes the following members.

Constructors
  NameDescription
Public methodUploader
Constructor.
Top
Fields
  NameDescription
Protected fieldbtnAction
Current file action button.
Protected fieldbtnDelete
Current file delete button.
Protected fieldhtmlAnchor
Current file link.
Protected fieldinputFile
Upload file field.
Protected fieldlblLink
Label link.
Protected fieldpnlActions
Actions panel.
Protected fieldpnlCurrent
Current file panel.
Protected fieldpnlMain
Main layout panel.
Protected fieldpnlUpload
Upload control panel.
Top
Properties
  NameDescription
Public propertyActionButton
Returns action button.
Public propertyActionsPanel
Gets actions panel.
Public propertyCurrentFileName
Current file name to display.
Public propertyCurrentFileTarget
Current file link target frame.
Public propertyCurrentFileUrl
Current file Url to use for the file link.
Public propertyEnabled
Enables or disables the control.
(Overrides WebControlEnabled.)
Public propertyPostedFile
Returns the currently posted file or null when no file posted.
Public propertyRequireDeleteConfirmation
Indicates whether the confirmation is needed to remove file from uploader.
Public propertyResizeToHeight
New image height after it is uploaded.
Public propertyResizeToMaxSideSize
New image max side size after it is uploaded.
Public propertyResizeToWidth
New image width after it is uploaded.
Public propertyShowActionButton
If true, action button is displayed.
Public propertyShowTooltip
Indicates if tooltips should be shown.
Public propertyTooltipBody
Tool tip body.
Public propertyTooltipWidth
Tool tip width.
Public propertyUploadControl
Returns inner upload control.
Top
Methods
Extension Methods
  NameDescription
Public Extension MethodAddCssClass
Adds CSS class to control. If class is already present, than adding is skipped. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodCallHandled
Calls the method handled by the exception handler. If the call doesn't succeed, the problem is reported through parent IExceptionHandler control instead of throwing unhandled exception for the entire page. Returns true, if the call succeeded, otherwise returns false.
(Defined by ControlsExtensions.)
Public Extension MethodGetCssClasses
Returns all CSS classes of control.
(Defined by ControlsExtensions.)
Public Extension MethodGetRenderedHTML
Returns HTML which would be rendered by control to page.
(Defined by ControlsExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by ControlsExtensions.)
Public Extension MethodHasCssClass
Checks whether the control has given CSS class. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodRemoveCssClass
Removes all occurrences. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodSetCssClasses
Sets CSS classes to the control. Current classes will be overridden.
(Defined by ControlsExtensions.)
Top
Events
  NameDescription
Public eventOnActionClick
OnActionClick event.
Public eventOnDeleteFile
Raises when the current file requests to be deleted.
Public eventOnUploadFile
Raises when a new file is given to be uploaded.
Top
See Also