Description

The User Interface Layer contains controls, http handlers and common code that is used to present information to the user. It includes server controls, as well as classes that provide access to various user session objects.

Important Note:
The User Interface Layer provides support for web applications only. It is not required by the Phoenix Services or the Phoenix Node Configuration Tool.

Assembly

Phoenix.UI.dll

Namespaces

Server Controls

There are several server controls contained in the Phoenix.UI namespace.

Note:
Do not confuse server controls with user controls. User controls are part of the Web Layer and are found in the /controls folder. Read more about User Controls.

AssertSAPrivelages

AssertSAPrivelages - A simple control that redirects users to the login page if they do not have sysadmin privelages.

BackButton

BackButton - A HyperLink control that records the Url of the referring page, allowing 'back' navigation.

ClipboardToolbar

ClipboardToolbar - A composite control of Copy and Paste buttons.

ColumnSorter

ColumnSorter - This control is used as the heading of a column and can toggle current sort orders.

ContentHeader

ContentHeader - Displays a header that is intended to identify a module.

DetailPage

DetailPage - A page used as the base class for most Phoenix pages.

ErrorMessage

ErrorMessage - A container of messages that are presented to the user.

HelpButton

HelpButton - A HyperLink that navigates to a Help topic on the Phoenix Help Wiki.

LocalizedTextBox

LocalizedTextBox - A TextBox that supports localization based on the culture of the current Thread.

MaintenancePageRedirecter

MaintenancePageRedirecter - A control that redirects to a site-wide maintenance page if one is present.

PagerControl

PagerControl - Implements an interface that allows navigation of a series of pages. Used in conjunction with the PagerManager.

PagerManager

PagerManager - Centralizes the "paging" logic that a PagerControl requires.

PhoenixObjectFlags

PhoenixObjectFlags - A series of img tags that correlate with various flags of an associated IPhoenixObject.

SupportedLanguages

SupportedLanguages - A series of HyperLinks that can be used to switch the user's current language preference.

SystemMessage

SystemMessage - Dumps the content of the globalmessage.xml file.

UserAlert

UserAlert - A Panel that indicates there are unread alerts.

See Also