Quick Links
ASP.NET 3.5 and above only
Obout.Ajax.UI Controls - HTML Editor - Server side
Obout.Ajax.UI.HTMLEditor.Popups.ImportDocumentPopup
class
Inheritance Hierarchy
System.Object
System.Web.UI.Control
System.Web.UI.WebControls.WebControl
System.Web.UI.ScriptControl
Obout.Ajax.UI.HTMLEditor.Popups.Popup
Obout.Ajax.UI.HTMLEditor.Popups.OkCancelPopup
Obout.Ajax.UI.HTMLEditor.Popups.GalleryManager
Obout.Ajax.UI.HTMLEditor.Popups.UrlBrowser
Obout.Ajax.UI.HTMLEditor.Popups.ImportDocumentPopup
<%@ Register Assembly="Obout.Ajax.UI" Namespace="Obout.Ajax.UI.HTMLEditor.Popups" TagPrefix="obout" %>
The popup of this class is opened on top toolbar's
button click.
Public properties
Name
Description
AdditionalCss
String
. Gets or sets comma separated paths of additional CSS files for this popup. (Inherited from
Popup
.)
AvailableExtensions
String
overridable. Gets semicolon separated file extensions available for uploading and importing. (Inherited from
GalleryManager
.)
The value is calculating depending on the
DocumentReaders
property.
Default
"txt;html"
.
AutoDimensions
Bool
sealed. Gets a value indicating whether the size of the popup is determining automatically. (Inherited from
Popup
.)
Always
true
.
ClientID
String
. Gets the server control identifier generated by ASP.NET. (Inherited from
Control
.)
CssPath
String
. Gets or sets a style file path. (Inherited from
Popup
.)
By default embedded CSS file is used.
DocumentReaders
String
overridable. Gets or sets semicolon separated document descriptors for importing files. Each document descriptor is a class name of a 'reader' for the document, the class name should have one or more prefixes - available file extension ended with
':'
character.
If the value of the property is started with
'+'
character, then this value will be added to the previously defined (default) value.
Example:
DocumentReaders
="+doc:docx:MsWordDocumentReader"
Default
"txt:Obout.Ajax.UI.HTMLEditor.Popups.TxtReader;
html:Obout.Ajax.UI.HTMLEditor.Popups.HtmlReader"
.
Also see
Document readers
.
DuplicateFileMessage
String
overridable. Gets the text for an alert window when the user tries to create a folder with duplicate name. (Inherited from
GalleryManager
.)
GalleryFolders
String
overridable. Gets or sets semicolon separated relative URL's of gallery folders. (Inherited from
GalleryManager
.)
Default
"~/App_Obout/HTMLEditor/DocumentsGallery"
.
GalleryNames
String
overridable. Gets or sets semicolon separated gallery names associated with the
GalleryFolders
property. (Inherited from
GalleryManager
.)
Default
"Documents Gallery"
.
ID
String
. Gets or sets the programmatic identifier assigned to the server control. (Inherited from
Control
.)
InvalidFileExtensionMessage
String
overridable. Gets the text for an alert window when the user tries to upload a file with invalid extension. (Inherited from
GalleryManager
.)
InvalidFileNameMessage
String
overridable. Gets the text for an alert window when the user tries to create a folder with invalid name. (Inherited from
GalleryManager
.)
ManagedFolders
String
overridable. Gets or sets semicolon separated relative URL's of folders available for managing - new folders creating, uploading and deleting files. (Inherited from
GalleryManager
.)
Default
"~/App_Obout/HTMLEditor/DocumentsGallery/users_documents"
.
PredefinedLinksFile
String
overriden. Gets an empty string always here. (Inherited from
UrlBrowser
.)
RelativeUrl
Bool
. Gets or sets a value indicating whether to create a ralative URL for selected file (image, document etc.). - unusable here. (Inherited from
GalleryManager
.)
Protected properties
Name
Description
AddFolderButton
AddFolderButton
overridable. Gets the
"Add a new folder"
button from the popup. (Inherited from
GalleryManager
.)
AttachedToButton
Bool
sealed. Gets a value indicating whether the popup is 'attached' to a button called this popup. (Inherited from
Popup
.)
Always
false
.
AutoClose
Bool
sealed. Gets a value indicating whether the popup is closed on click outside it. (Inherited from
Popup
.)
Always
false
.
ClientControlType
String
overridable. Gets the script type to use for the Control. (Inherited from
Popup
.)
Content
Collection
<
Control
>. Gets collection of controls included into the popup. (Inherited from
Popup
.)
DefaultTitle
String
overridable. Gets the popup title if not found in Localization. (Inherited from
Popup
.)
DeleteButton
DeleteButton
overridable. Gets the
"Delete selected item"
button from the popup. (Inherited from
GalleryManager
.)
Iframe
HtmlGenericControl
overridable. Gets the
iframe
control where the gallery tree is rendered. (Inherited from
GalleryManager
.)
IframePreview
HtmlGenericControl
overridable. Gets the
iframe
control where the preview information (for the highlighted item) is rendered. (Inherited from
GalleryManager
.)
RefreshButton
RefreshButton
overridable. Gets the
"Refresh"
button from the popup. (Inherited from
GalleryManager
.)
UploadButton
UploadButton
overridable. Gets the
"Upload a new flash"
button from the popup. (Inherited from
GalleryManager
.)
Default
UploadButton
control with the
RelatedPopup
property set to
UploadDocumentPopup
.
ScriptPath
String
overridable. Gets the path of the script file where the associated script type is defined. (Inherited from
Popup
.)
Protected methods
Name
Description
ExecAddFolderCommand
Void
overridable. Adds a new folder to the managed folder. (Inherited from
GalleryManager
.)
Parameters:
String
url
- URL of the new folder.
String
name
- file/folder name.
ExecDeleteCommand
Void
overridable. Deletes file/folder from the managed folder. (Inherited from
GalleryManager
.)
Parameters:
String
url
- URL of the file/folder.
String
name
- name of the new folder.
SaveUploadedFile
Void
overridable. Saves an uploaded file to the managed folder. (Inherited from
GalleryManager
.)
Parameters:
String
folder
- folder URL where to save.
String
name
- name of the file.
String
title
- files' description.
HttpPostedFile
file
- uploaded file.
obout.com
obout.com Home
News
Obout.Ajax.UI controls
Obout.Ajax.UI controls Home
Download
Site Map
TreeView -
40
TreeView Home
Examples -
29
Performance -
2
Performance
Load on demand
Accessibility -
2
Keyboard Support
Right to left
Appearance -
6
No Lines
Custom Images
Built-in Styles -
3
Default
MSDN
Vista
Tree Grid
Populating with data -
5
Binding with XmlDataSource
Binding with SiteMapDataSource
Binding with SqlDataSource
Binding with ObjectDataSource
Binding with LinqDataSource
Features -
12
Drag and drop -
5
Core features
Between Trees
With external controls
With obout Grid
Custom Look
Load On Demand
With Additional Node Data
Directory Listing
Node Text Editing
Node Expand Modes
Node Select Modes
Multi-Node Selection
Client-side API -
1
Client-side Events
Server-side API -
1
Server-side Events
Documentation -
7
Server-Side -
5
Tree
Node
Enums
Node Style
Node Event Args
ClientSide -
2
ClientObject
ClientEvents
Tutorials -
2
QuickStart
Creating Custom Skin
Knowledge Base
HTML Editor -
249
HTML Editor Home
Examples -
43
Editor control
Two Edit panels
Two Editors
Appearance -
9
Lite buttons set Editor
Full screen enabled Editor
Editor without bottom toolbar
Editor with 'Quick Formatting' panel
Show/hide toolbar
Toolbar in Window control
Editor with preview on load
Content counters
Top toolbar customized in ASP.NET
Content -
5
ContentChanged
event
FullHtml
feature
Check the content's length
Documents generator
Autosave
Customize -
12
Editor with customized ColorPicker
Customized 'Image properties' popup
Editor with a simple custom button
'Fieldset'
DOM element support
Custom
'Select'
buttons - Translation
Image Gallery
in database
Custom
Image browser
in a Window
Customize
Spell checker
in client-side
Custom
Editor
from the
obout Forum
Image upload with immediate inserting
Google
transliteration
Quick Formatting
dropdown
Integration -
8
MS ASP.NET AJAX ControlToolkit -
3
Tabs
Modal popup
Collapsible Panel
ASP.NET Controls -
2
MultiView
Wizard
obout Controls -
3
Window
Flyout
Grid
Localization -
2
UI
languages
RTL support
Client-Side API -
4
Surround selected content
Hide/show a button in toolbar
Access to buttons' functionality
Force
Spell Checker
call
Documentation -
199
Server-Side -
109
ActiveModeType
DocumentDirection
Editor
Editor
's inner controls -
5
EditorBottomToolbar
EditorEditPanel
EditorPopupHolder
EditorQuickFormatting
EditorTopToolbar
EditPanel
PopupHolder
PopupHolderAddPolicy
Toolbar
ContextMenu namespace -
7
ContextMenu
DefaultContextMenu
Context menu items -
5
Predefined items
Abstract classes -
4
DesignModeItem
DesignModePopupItem
EditInputItem
RemoveInputItem
Popups namespace -
73
Popup windows -
41
Abstract classes -
5
GalleryManager
InputProperties
OkCancelPopup
Popup
UploadFilePopup
AddFolderPopup
AnchorProperties
BgImageProperties
ButtonProperties
CellProperties
CheckBoxProperties
ColorPickerPopup
DeleteFileConfirm
DivProperties
FlashBrowser
FlashProperties
FlashVideoBrowser
FlashVideoProperties
FormProperties
HiddenProperties
Icons
ImageBrowser
ImageProperties
ImportDocumentPopup
LinkProperties
MediaBrowser
MediaProperties
PasswordProperties
RadioProperties
ResetProperties
SpecialCharacters
SpellCheckPopup
SubmitProperties
TableProperties
TextBoxProperties
UploadDocumentPopup
UploadFlashPopup
UploadFlashVideoPopup
UploadImagePopup
UploadMediaPopup
UrlBrowser
Service classes -
7
BlockAlignStyles
BorderCollapseStyles
BorderStyles
DefaultTable
LinkTarget
RegisteredField
SpellCheckDictionary
Buttons inside popups -
24
Abstract classes -
6
BrowseButton
PopupBoxButton
PopupCallerBGI
PopupCallerImage
PopupCommonButton
PopupImageButton
AddFolderButton
DeleteButton
FlashBrowseButton
FlashVideoBrowseButton
ImageBrowseButton
MediaBrowseButton
MinusButton
PlusButton
PopupBGIButton
PopupBgImageSelector
PopupColorSelector
PopupToggleButton
PopupUnitToggle
RefreshButton
UndoButton
UnformatButton
UploadButton
UrlBrowseButton
Document readers -
1
Document readers
QF namespace -
1
QuickFormatting
ToolbarButton namespace -
16
Predefined toolbar buttons
BoxButton
ButtonsGroup
ColorSelector
CommonButton
DesignModeBoxButton
DesignModeImageButton
DesignModeSelectButton
FixedColorButton
ImageButton
MethodButton
ModeButton
OpenPopupButton
SelectButton
ToggleButton
Service classes -
1
SelectOption
Client-Side -
90
ActiveModeChangedArgs
ActiveModeType
DesignPanel
Editor
EditorBottomToolbar
EditorEditPanel
EditorTopToolbar
EditPanel
HtmlPanel
PopupHolder
PopupStateArgs
PopupStateType
PreviewPanel
PrePasteArgs
Toolbar
ContextMenu namespace -
2
ContextMenu
DesignModeItem
Popups namespace -
59
Popup windows -
42
Service and common classes -
6
GalleryManager
InputProperties
LinkTarget
OkCancelPopup
Popup
UploadFilePopup
AddFolderPopup
AnchorProperties
BgImageProperties
ButtonProperties
CellProperties
CheckBoxProperties
ColorPickerPopup
DeleteFileConfirm
DivProperties
FlashBrowser
FlashProperties
FlashVideoBrowser
FlashVideoProperties
FormProperties
HiddenProperties
Icons
ImageBrowser
ImageProperties
ImportDocumentPopup
LinkProperties
MediaBrowser
MediaProperties
PasswordProperties
RadioProperties
ResetProperties
SpecialCharacters
SpellCheckPopup
SubmitProperties
TableProperties
TextBoxProperties
UploadDocumentPopup
UploadFlashPopup
UploadFlashVideoPopup
UploadImagePopup
UploadMediaPopup
UrlBrowser
Buttons inside popups -
12
AddFolderButton
BrowseButton
DeleteButton
PopupBGIButton
PopupBgImageSelector
PopupCallerBGI
PopupCallerImage
PopupColorSelector
PopupCommonButton
PopupToggleButton
PopupUnitToggle
UploadButton
Event classes -
5
BackgroundImageSelectedArgs
ColorSelectedArgs
PromptArgs
ToggleButtonChangedArgs
UnitChangedArgs
QF namespace -
2
QuickFormatting
StyleItem
ToolbarButton namespace -
12
ButtonsGroup
ColorSelector
CommonButton
DesignModeBoxButton
DesignModeImageButton
DesignModeSelectButton
FixedColorButton
ImageButton
MethodButton
OpenPopupButton
SelectButton
ToggleButton
Tutorials -
5
Full custom buttons set
Full custom buttons set (template)
Keys used for editing
How to make Custom top toolbar in VS
Customize
Quick Formatting
styles
Knowledge Base
File Upload -
14
File Upload Home
Examples -
7
Upload images only
Synchronous postback
Limited number of files
Inside
DetailsView
control
Inside
FormView
control
Separate uploads
Localization
Documentation -
4
Server-Side -
2
FileUpload
PostedFileInfo
Client-Side -
2
FileUpload
FilesUploadArgs
Tutorials -
1
FileUpload Theming
Knowledge Base
Color Picker -
17
Color Picker Home
Examples -
6
TextBox with ColorPickerExtender
'One touch' with image button
Custom colors
'One touch' with custom colors only
Localization
Inside
Grid
control
Documentation -
9
Server-Side -
5
ColorPickerExtender
ColorPostBackEventArgs
CustomColor
HorizontalPositionType
VerticalPositionType
Client-Side -
4
ColorPickedEventArgs
ColorPickerBehavior
HorizontalPositionType
VerticalPositionType
Knowledge Base
Spell Checker -
16
Spell Checker Home
Download dictionaries
Examples -
4
TextBox with SpellCheckExtender
Spell check on submit
Global spell check on submit
Localization
Documentation -
9
Server-Side -
1
SpellCheckExtender
Client-Side -
3
CheckFinishedArgs
MoveToTargetArgs
SpellCheckBehavior
Spelling dictionary -
5
Dictionary structure
Affix rules
Phonetic rules
Generate phonetic code
How to add a new word
Knowledge Base
Change Log
Supported browsers
App_Obout
folder
ASP.NET 2.0-4.0
AJAX Page
Calendar
Color Picker
Date Picker
File Upload Progress
Flyout
Grid
HTML Editor
Image Zoom
Listbox
Multilevel Listbox
Show
Spell Checker
Splitter
Super Form
Tab Strip
TreeView
Tree_DB
Window
Menu
Context Menu
Easy Menu
Slide Menu
Text Menu
Combobox
Combobox
AJAX Autosuggest
Multilevel Combobox
State Selector
Interface Controls
Button
Checkbox
Dropdown List
Multiline Textbox
Radio Button
Textbox
ASP.NET 3.5-4.0
Color Picker
File Upload
HTML Editor
Spell Checker
TreeView
ASP.NET MVC
Combobox
HTML Editor
Interface Controls
Listbox
Multilevel Combobox
Multilevel Listbox
State Selector
Download
Suite for ASP.NET 2.0-4.0
Suite for ASP.NET 3.5-4.0
Suite for MVC
Customer log-in
Support
Knowledge base
Contact support
Install FAQ
Mailing list
Purchase
Purchase page
Contact Sales
License info
Terms of use
Company
Testimonials
Clients
Contact us