New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI.Dialogs

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[RequiredScript(typeof(jQueryPlugins))]
[RequiredScript(typeof(DialogControlInitializer))]
[ClientScriptResource("Telerik.Web.UI.Editor.DialogControls.FileBrowser", "Telerik.Web.UI.Dialogs.UserControlFileBrowser.js")]
public abstract class UserControlFileBrowser : UserControlBase, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IClientParameterConsumer

Inheritance: objectControlWebControlRadWebControlUserControlBaseUserControlFileBrowser...

Derived Classes: DocumentManagerDialogFlashManagerDialogImageManagerDialogMediaManagerDialogSilverlightManagerDialogTemplateManagerDialog...

Implements: IAttributeAccessorIClientParameterConsumerIComponentIControlIControlBuilderAccessorIControlDesignerAccessorIControlResolverIDataBindingsAccessorIDisposableIExpressionsAccessorIParserAccessorIPostBackDataHandlerIScriptControlISkinnableControlIUrlResolutionService...

Inherited Members UserControlBase.LocalizationUserControlBase.OnRenderModeChanged(RenderModeChangedEventArgs)UserControlBase.CreateChildControls()UserControlBase.GetResourceContent(string)UserControlBase.OnInit(EventArgs)UserControlBase.FindControlRecursive(string)UserControlBase.SetControlRenderMode(string)UserControlBase.RenderModeUserControlBase.CssClassFormatStringUserControlBase.TagKeyUserControlBase.TitleUserControlBase.ControlNameUserControlBase.LanguageUserControlBase.ToolsLocalizationUserControlBase.ExternalDialogsPathUserControlBase.LocalizationPathUserControlBase.RenderModeChangedWebControl.AddAttributesToRender(HtmlTextWriter)WebControl.ApplyStyle(Style)WebControl.CopyBaseAttributes(WebControl)WebControl.CreateControlStyle()WebControl.LoadViewState(object)WebControl.TrackViewState()WebControl.MergeStyle(Style)WebControl.Render(HtmlTextWriter)WebControl.RenderBeginTag(HtmlTextWriter)WebControl.RenderEndTag(HtmlTextWriter)WebControl.RenderContents(HtmlTextWriter)WebControl.SaveViewState()WebControl.AccessKeyWebControl.AttributesWebControl.BackColorWebControl.BorderColorWebControl.BorderWidthWebControl.BorderStyleWebControl.ControlStyleWebControl.ControlStyleCreatedWebControl.CssClassWebControl.DisabledCssClassWebControl.StyleWebControl.EnabledWebControl.EnableThemingWebControl.FontWebControl.ForeColorWebControl.HasAttributesWebControl.HeightWebControl.IsEnabledWebControl.SupportsDisabledAttributeWebControl.SkinIDWebControl.TabIndexWebControl.TagNameWebControl.ToolTipWebControl.WidthControl.ResolveAdapter()Control.HasEvents()Control.GetRouteUrl(object)Control.GetRouteUrl(string, object)Control.GetRouteUrl(RouteValueDictionary)Control.GetRouteUrl(string, RouteValueDictionary)Control.GetUniqueIDRelativeTo(Control)Control.ApplyStyleSheetSkin(Page)Control.OnDataBinding(EventArgs)Control.DataBind()Control.DataBind(bool)Control.DataBindChildren()Control.AddParsedSubObject(object)Control.EnsureID()Control.ClearChildState()Control.ClearChildControlState()Control.ClearChildViewState()Control.ClearEffectiveClientIDMode()Control.ClearCachedClientID()Control.Focus()Control.LoadControlState(object)Control.MapPathSecure(string)Control.OpenFile(string)Control.OnPreRender(EventArgs)Control.BuildProfileTree(string, bool)Control.SaveControlState()Control.RenderChildren(HtmlTextWriter)Control.RenderControl(HtmlTextWriter)Control.RenderControl(HtmlTextWriter, ControlAdapter)Control.OnUnload(EventArgs)Control.Dispose()Control.RaiseBubbleEvent(object, EventArgs)Control.OnBubbleEvent(object, EventArgs)Control.AddedControl(Control, int)Control.CreateControlCollection()Control.ResolveUrl(string)Control.ResolveClientUrl(string)Control.FindControl(string)Control.FindControl(string, int)Control.GetDesignModeState()Control.HasControls()Control.IsLiteralContent()Control.EnsureChildControls()Control.RemovedControl(Control)Control.SetDesignModeState(IDictionary)Control.SetRenderMethodDelegate(RenderMethod)Control.ClientIDModeControl.ClientIDControl.ClientIDSeparatorControl.ContextControl.AdapterControl.DesignModeControl.EventsControl.IDControl.IsChildControlStateClearedControl.EnableViewStateControl.ViewStateModeControl.IsViewStateEnabledControl.NamingContainerControl.IdSeparatorControl.LoadViewStateByIDControl.PageControl.RenderingCompatibilityControl.TemplateControlControl.ParentControl.TemplateSourceDirectoryControl.AppRelativeTemplateSourceDirectoryControl.SiteControl.VisibleControl.UniqueIDControl.HasChildViewStateControl.ControlsControl.ValidateRequestModeControl.ViewStateControl.ViewStateIgnoresCaseControl.ChildControlsCreatedControl.IsTrackingViewStateControl.DisposedControl.DataBindingControl.InitControl.LoadControl.PreRenderControl.Unloadobject.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()...

Constructors

C#
protected UserControlFileBrowser()

Properties

Enables or disables multiple item selection in the file browser dialogs.

C#
public bool AllowMultipleSelection { get; set; }
Property Value:

A Bool, specifying whether multiple item selection should be enabled. Default value is false

Used in the RadEditor dialogs like Image Manager, Document Manager. If the value is set to true, will allow multiple files / folders to be selected and deleted / copied / moved. Also, if Insert button is clicked all the selected file items will be inserted in the editor's content area

C#
protected virtual string[] DefaultSearchPatterns { get; }
C#
public virtual string[] DeletePaths { get; set; }
C#
public override string DialogName { get; }

Overrides: UserControlBase.DialogName

C#
protected DialogParameters DialogParameters { get; }

Enables or disables async (no postback) upload in the file browser dialogs.

C#
public bool EnableAsyncUpload { get; set; }
Property Value:

A Bool, specifying whether async upload should be enabled. Default value is false

Used in the RadEditor dialogs like Image Manager, Document Manager. If the value is set to true, uploading new files in these dialogs will happen faster - without a doing a full postback. Selecting a file will start the upload process immediately. After the file(s) are successfuly uploaded, the user should click the "Upload" button to go back to the file explorer view.

C#
protected RadFileExplorer FileBrowser { get; }
C#
public string FileBrowserContentProviderTypeName { get; set; }
C#
public int MaxFileSize { get; set; }
C#
protected virtual FileManagerDialogParameters Parameters { get; }
C#
public string PreselectedItemUrl { get; set; }
C#
public virtual string[] SearchPatterns { get; set; }
C#
public virtual string[] UploadPaths { get; set; }
C#
public virtual string[] ViewPaths { get; set; }

Methods

C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: RadWebControl.DescribeComponent(IScriptDescriptor)

C#
protected override void OnLoad(EventArgs e)
Parameters:eEventArgs

Overrides: Control.OnLoad(EventArgs)