Click or drag to resize

Dynamicweb.Frontend Namespace

The Dynamicweb.Frontend namespace contains the frontend runtime of Dynamicweb serving pages thorugh PageView. URL and Navigation handling is also handled in the namespace.
Classes
  ClassDescription
Public classAreaLanguageViewModel
AreaLanguageViewModel represents the rendering context used when an area language is rendered.
Public classAreaViewModel
AreaViewModel represents the rendering context used when an area is rendered.
Public classCartOrderlineViewModel
CartOrderlineViewModel represents the rendering context used when a CartOrderline is rendered.
Public classCartViewModel
CartViewModel represents the rendering context used when a cart is rendered.
Public classContainerInfo
Class ContainerInfo contains information about the content placeholder of current rendering paragraph.
Public classContent
Renders paragraphs for content containers of page and layout templates.
Public classDynamicwebHttpHandler
DynamicwebHttpHandler is the http handler that executes all frontend page views in Dynamicweb.
Public classDynamicwebRouteHandler
DynamicwebRouteHandler handles routing of requests to Default.aspx and returns a DynamicwebHttpHandler.
Public classFileViewModel
FileViewModel represents the rendering context used when a file is rendered.
Public classFrontendEditing
Represents frontend editing sensitive information.
Public classGeolocationViewModel
GeolocationViewModel represents the rendering context used when a geolocation is rendered.
Public classGlobalAsaxHandler
Handles Dynamicweb specific global.asax events.
Note Note
https://msdn.microsoft.com/en-us/library/bb470252.aspx explains the events we use, and in which order they execute
Public classGoogleFontViewModel
GoogleFontViewModel represents the rendering context used when an item is rendered.
Public classGridColumnViewModel
Public classGridRowViewModel
Public classGridViewModel
Public classItemFieldViewModel
ItemFieldViewModel represents the rendering context used when an item field is rendered.
Public classItemViewModel
ItemViewModel represents the rendering context used when an item is rendered.
Public classLayoutTemplateLocator
Static methods for locating the appropiate layout template location based on the current context.
Public classListOptionViewModel
Public classListViewModel
Public classLoginHandler Obsolete.
This class contains functions to handle with security.
Public classLogOnHandler
The extranet authentication handler.
Public classMeta
Represents the meta data of the pageview. Access through PageView.Current.Meta.
Public classOutputReplacer
Does various formatting of the output from pageview object
Public classPageLanguageViewModel
PageLanguageViewModel represents the rendering context used when a page language is rendered.
Public classPageReferenceViewModel
PageReferenceViewModel represents the rendering context used when a page reference is rendered.
Public classCode examplePageTemplateExtender
Pageview template extender. Extends the rendering of a PageView.
Public classCode examplePageView
The pageview object represents the current frontend pageview, the object that handles Default.aspx and all frontend page views.
Public classPageViewContext
Object for pageview context sensitive information.
Public classPageViewIsolation
PageViewIsolation isolates PageView.Current to the Page with the ID given in the Constructor. The PageView is isolated for as long as this object has not been disposed.
Public classPageViewMacro
PageViewMacro implements macros used for getting Pageview specific context values for use in i.e. indexing.
Public classPageViewModel
PageViewModel represents the rendering context used when a page is rendered.
Public classParagraphViewModel
ParagraphViewModel represents the rendering context used when a paragraph is rendered.
Public classPriceViewModel
Public classPriceViewModelCurrencyInfo
Public classPriceViewModelPriceInfo
Public classPriceViewModelVatInfo
Public classRenderer
Class Renderer that renders Areas, page and paragraphs. This class cannot be inherited.
Public classCode exampleReset Obsolete.
Class that contains function to restart/refresh the website frontend. The Cache object that holds the Page, Area Style etc. are or can be deleted, forcing the Application to reload them.
Public classSearchEngineFriendlyURLs
Helper methods for handling search friendly urls.
Public classSecurityHandler
Public classStatisticsObject
Public classUserViewModel
UserViewModel represents the rendering context used when a user is rendered.
Public classVisitorSessionCookie
Represents a visitor's session cookie. This class cannot be inherited.
Public classCode exampleXmlNavigation
Represents the navigation object used to generate the xml for navigations
Enumerations
  EnumerationDescription
Public enumerationExperimentType
ExperimentType specifies the type of split test experiment is executed on a given page
Public enumerationFrontendEditingFrontendEditingStates
The frontend editing states
Public enumerationPageViewHtmlType
Defines how html tags of the current pageview should be rendered according to the different html standards. I.e. metatags, image tags etc.
Public enumerationResetHashType Obsolete.
Public enumerationSearchEngineFriendlyURLsType
Specifies the url pattern
Public enumerationXmlNavigationExpand
Defines which pages in the navigation tree to include in the generated xml node set.
Public enumerationXmlNavigationIncludeMode
Defines the modes deciding if pages Include, ShowInLegend and ShowInSitemap are taken into consideration when including nodes in the XML
Public enumerationXmlNavigationNavigationType
Defines what the generated xml should be used for.