Namespace EPiServer.Web.WebControls
Classes
AlternateLinks
WebControl creating alternate link elements for multilingual content to be used in the html header.
Calendar
Displays a template based calendar where the calendar events are pages in EPiServer.
Calendar.EventSorter
CalendarEventTemplateContainer
Template for a Calender Event.
CanonicalLink
WebControl creating a canonical link to be used in the html header.
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.
ContentRenderer
Webcontrol for BlockData. The control with create a child control with the selected render for the block type.
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<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<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.
FormFieldStatistic
Helper class to keep track of information for a form field.
FullRefreshPropertiesMetaData
Renders a hidden input element with a data-epi-full-refresh-property-names attribute containing a comma separated list of names of properties that requires a full page refresh when edited.
GenericDataSource<TObject, TCollection, TKey>
Generic implementation of a DataSourceControl
GenericDataSourceView<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 System.DateTime value.
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.
InputPageReference
Simple input type that displays a page selector.
InputPassword
Simple input control that allows a user to enter / change passwords.
InputPropertyDefinitionType
Simple input type that displays a property definition type dropdownlist. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
InputSortOrder
Simple input type that displays available page sort orders.
InputTab
Simple input type that displays a System.Web.UI.WebControls.DropDownList with the available tabs for the site.
InputTimeSpan
Provides a user interface to define a System.TimeSpan.
InputXForm
Simple input type that displays a XForm selector.
LanguageDataSource
Provides LanguageBranch data to DataBoundControl implementations.
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.
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, PageControlBase
PageTreeData
Base data control for accessing page tree's PageControlBase
PageVersionDataSource
Provides PageVersion data to DataBoundControl implementations.
PagingControl
Paging of page lists.
ParseValidator
Summary description for ParseValidator.
PartialList<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
PropertyDataCollectionControl
Used to render forms for PropertyDataCollection.
PropertyEditorSettings
Container class to be able to define editor settings on web control EPiServer:Property
PropertyParameter
Binds a EPiServer property to a parameter object.
PropertyRenderSettings
Container class to be able to define render settings on web control EPiServer:Property
PropertyTableEventArgs
Event argument used in PropertyDataCollectionControl when building the System.Web.UI.HtmlControls.HtmlTable.
PropertyTableRowEventArgs
Event argument used in PropertyDataCollectionControl when building the System.Web.UI.HtmlControls.HtmlTable within.
PropertyTemplateContainer
Used for template context on property level
RenderSettings
Definies constants for well known custom settings.
SearchDataSource
Provides PageData data to DataBoundControl implementations through search 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 retrieving 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.
Structs
AccessorInfo
Represents a property on an object
Interfaces
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
IPropertyControlsContainer
Creation of child controls could be triggered externally for controls marked with this interface
Enums
Calendar.Days
DataSourceMethod
Enumeration for describing the different data source methods.
Delegates
DataSourceMethodEventHandler
Represents the method that will handle the Selecting, Updating, Inserting, or Deleting event of the GenericDataSource<TObject, TCollection, TKey> control.
DataSourceStatusEventHandler
Represents the method that will handle the Selected, Updated, Inserted, or Deleted event of the GenericDataSource<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<T>.FilterCallback
Callback used to filter a specific object.
PartialList<T>.LoadCallback
Callback that is used to load objects in a specific range of a set