The EPiServer.Web.WebControls namespace contains Web controls for displaying EPiServer properties and various EPiServer related information.

Classes

  ClassDescription
Calendar
Displays a template based calendar where the calendar events are pages in EPiServer.
Calendar..::.EventSorter
CalendarEventTemplateContainer
Template for a Calender Event.
CategoryDataSource
Provides Category data to DataBoundControl implementations.
CategoryHierarchicalDataSourceView
CategoryHierarchicalEnumerable
Represents a hierarchical enumarable representation of categories
CategoryHierarchyData
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
ControlLoader
Load a user control using an Url expression like "~/edit/FileManagement.ascx".
DataSourceHelper
Utility for implementing Data Source Controls.
DataSourceMethodEventArgs
Provides data for the Inserting, Updating, and Deleting events of the GenericDataSource<(Of <(TObject, TCollection, TKey>)>) control.
DataSourceSelectEventArgs
Arguments to event that occurs when Select is called on a DataSource control.
DataSourceStatusEventArgs
Provides data for the Selected, Inserted, Updated, and Deleted events of the GenericDataSource<(Of <(TObject, TCollection, TKey>)>) control.
DayTemplateContainer
Template for a rendering information about a single day
EPiServerValidator
A server-side validator control that validates values for EPiServer controls.
FileSystemDataSource
The DataSourceControl for UnifiedFileSystem. The control is both a hierarchical and a tabular datasource.
FileSystemHierarchicalView
The HierarchicalDataSourceView implementation for FileSystemDataSource
FileSystemItem
Wrapper for UnifiedDirectory and UnifiedFile. The reason both classes are wrapped by same object is to able both items to be listed in same list in i.e. GridView.
FileSystemItemComparer
Represents a FileSystemItem comparison operation that compares FileSystemItems using FileSortOrder
FileSystemItemHierarchicalEnumerable
The IHierarchicalEnumerable implementation for FileSystemDataSource
FormFieldStatistic
Helper class to keep track of information for a form field.
GenericDataSource<(Of <(TObject, TCollection, TKey>)>)
Generic implementation of a DataSourceControl
GenericDataSourceView<(Of <(T>)>)
Base class for EPiServer DataSource controls.
HierarchicalPageLoader
Serves as a support class for loading hierarchical page structures. This class is used in Hierarchical controls like PageTreeData deriving classes and PageDataSource classes.
InputBase
Base class for web controls that provide a user interface for setting values for different types.
InputCategoryTree
Simple input control that displays a category selection.
InputDate
Provides a user interface for setting a DateTime value.
InputEditorOptions
Creates a user interface for setting the options for an html editor. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
InputFrame
Create a drop down list with the available frames for the site.
InputLanguage
Create a drop down list with the available LanguageBranch for the site.
InputPageDefinitionType
Simple input type that displays a page definition type dropdownlist. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
InputPageReference
Simple input type that displays a page selector.
InputPassword
Simple input control that allows a user to enter / change passwords.
InputSortOrder
Simple input type that displays available page sort orders.
InputTab
Simple input type that displays a DropDownList with the available tabs for the site.
InputTimeSpan
Provides a user interface to define a TimeSpan.
InputXForm
Simple input type that displays a XForm selector.
LanguageDataSource
Provides LanguageBranch data to DataBoundControl implementations.
LogGenerator
Outputs a block of HTML to support the log service This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
MembershipUserDataSource
MenuList
Renders a menu list of top level items, useful for navigations that contain a top level menu displaying subtree's as clicked.
NewsList
Control for rendering news list with specialized template for top level news.
ObjectStoreDataSource<(Of <(T>)>)
ObjectStoreDataSourceView<(Of <(T>)>)
OnPageEditControl
WebControl that is used to set up and handle On Page Edit for a page.
OnPageEditInputControl
Generic html control that supports On Page Editing.
PageControlBase
Serves as a base class for all controls that generate any type of PageData collection.
PageDataSource
Provides PageData data to DataBoundControl and HierarchicalDataBoundControl implementations.
PageDefinitionDataSource
DataSource control that handles Property definitions
PageDefinitionTypeDataSource
Provides PageDefinitionType data to DataBoundControl implementations.
PageHierarchicalEnumerable
A type that enables hierarchical enumeration from a specified location in a page tree. This type is a wrapper type of the PageDataCollection to support hierarchical page data source controls.
PageHierarchicalView
Supports the PageDataSource control and provides an hierarchical view used by HierarchicalDataBoundControls.
PageHierarchyData
Supports the PageDataSource control and provides an interface for hierarchical controls to extract hierarchical data from a PageData object.
PageList
Control for rendering page list, extends PageListData with templates. Supports paging.
PageListData
Base data control for accessing page list.
PageTemplateContainer
Used for template context on a page level.
PageTree
Control for rendering page tree's, extends PageTreeData with templates.
See also ,
PageTreeData
Base data control for accessing page tree's
PageVersionDataSource
Provides PageVersion data to DataBoundControl implementations.
PagingControl
Paging of page lists.
ParseValidator
Summary description for ParseValidator.
PartialList<(Of <(T>)>)
A partial list of objects that supports DataSourceControl paging.
Property
WebControl for rendering page properties.
PropertyCriteriaControl
Holder of criteria information used by property searching
PropertyParameter
Binds a EPiServer property to a parameter object.
PropertyTemplateContainer
Used for template context on property level
ResolveDirectoryImageArgs
The argument class when resolving Directory imagepath
ResolveFileImageArgs
The argument class when resolving File imagepath
ResolveImageArgs
Base class for ImageArgs
SearchDataSource
Provides PageData data to DataBoundControl implementations by searching based on various criteria.
SoftLinkDataSource
Provides SoftLink data to DataBoundControl implementations.
StaticValidator
Validator that can be used to indicate validation errors that have been handled programmatically.
SubscriptionDataSource
Provides Subscription data to DataBoundControl implementations.
SubscriptionList
Display a list of subscription options
TabDefinitionDataSource
DataSource control that handles TabDefinition objects
ThemeCss
A link to a css file that is located in the theming folders.
ThemeImage
An image web control that has sets the search path for the image based on theming.
Translate
WebControl for language specific strings.
UserSubscriptionInfo
wrapper class to hold data about subscription status for a specific page.
XFormFieldStatistic
Helper class to keep track of information for a field.
XFormPostings
Summary description for XFormStatistics.
XFormStatistics
Summary description for FormStatistics.
XmlNameValidator
A validator control that checks that the validated controls value conforms with naming rules for av XML identifier.

Structures

  StructureDescription
AccessorInfo
Represents a property on an object

Interfaces

  InterfaceDescription
IDataSourceMethods
Every datasource control that uses the GenericDataSourceView class must implement this interface.
IFileSystemItem
Used to define which get-properties the wrapper for UnifiedFile and UnifiedDirectory should expose. This means i.e. GridViews that databind to FileSystemDataSource control can display interface properties as columns.
IHierarchicalPageDataSource
Defines the contract for how hierarchical loading of pages is performed in the PageTreeData and the PageDataSource controls.
IHierarchyParent
Contains methods a hierarchical datasource that should support EPiServer.UI.WebControls.PageTreeView must implement
IPageControl
Interface for page bound controls

Delegates

  DelegateDescription
DataSourceMethodEventHandler
Represents the method that will handle the Selecting, Updating, Inserting, or Deleting event of the GenericDataSource<(Of <(TObject, TCollection, TKey>)>) control.
DataSourceStatusEventHandler
Represents the method that will handle the Selected, Updated, Inserted, or Deleted event of the GenericDataSource<(Of <(TObject, TCollection, TKey>)>) control.
FilterEventHandler
Represents the method that will handle the event that has no event data.
HierarchicalPageLoader..::.GetChildrenMethod
Represents the method that will handle Child page lookup.
HierarchicalPageLoader..::.GetPageMethod
Represents the method that will handle loading of page data.
HierarchicalPageLoader..::.InitializeMethod
Represents the method that will handle initialization of the PageLoader.
PartialList<(Of <(T>)>)..::.FilterCallback
Callback used to filter a specific object.
PartialList<(Of <(T>)>)..::.LoadCallback
Callback that is used to load objects in a specific range of a set
ResolveDirectoryImageEventHandler
EventHandler for resolving directory imageurl
ResolveFileImageEventHandler
EventHandler for resolving directory imageurl

Enumerations

  EnumerationDescription
Calendar..::.Days
DataSourceMethod
Enumeration for describing the different data source methods.