C# Class Profiles.Framework.Template

Template.Master.cs Used as the master page template for all profiles framework UI pages. Each Panel area of the template is managed by a repeater control. Each Repeater control will be bound to a List of List objects that are based on the PresentationXML PannelList/Panel/Module node for each panel.
Inheritance: System.Web.UI.MasterPage
Afficher le fichier Open project: ProfilesRNS/ProfilesRNS

Protected Properties

Свойство Type Description
ContentActive global::System.Web.UI.WebControls.ContentPlaceHolder
ContentFooter global::System.Web.UI.WebControls.ContentPlaceHolder
ContentHeader global::System.Web.UI.WebControls.ContentPlaceHolder
ContentMain global::System.Web.UI.WebControls.ContentPlaceHolder
ContentPassive global::System.Web.UI.WebControls.ContentPlaceHolder
Head1 global::System.Web.UI.HtmlControls.HtmlHead
bodyMaster global::System.Web.UI.HtmlControls.HtmlGenericControl
divPageColumnRightCenter global::System.Web.UI.HtmlControls.HtmlGenericControl
divProfilesContentMain global::System.Web.UI.HtmlControls.HtmlGenericControl
divProfilesHeader global::System.Web.UI.HtmlControls.HtmlGenericControl
divProfilesMainColumnLeft global::System.Web.UI.HtmlControls.HtmlTableCell
divProfilesPage global::System.Web.UI.HtmlControls.HtmlGenericControl
divProfilesPageColumnRightTopLine global::System.Web.UI.HtmlControls.HtmlGenericControl
form1 global::System.Web.UI.HtmlControls.HtmlForm
head global::System.Web.UI.WebControls.ContentPlaceHolder
litBackLink global::System.Web.UI.WebControls.Literal
litPageDescription global::System.Web.UI.WebControls.Literal
litPageSubTitle global::System.Web.UI.WebControls.Literal
litPageTitle global::System.Web.UI.WebControls.Literal
litTabs global::System.Web.UI.WebControls.Literal
rptActive global::System.Web.UI.WebControls.Repeater
rptFooter global::System.Web.UI.WebControls.Repeater
rptHeader global::System.Web.UI.WebControls.Repeater
rptMain global::System.Web.UI.WebControls.Repeater
rptPage global::System.Web.UI.WebControls.Repeater
rptPassive global::System.Web.UI.WebControls.Repeater
tblTableBody global::System.Web.UI.HtmlControls.HtmlTable
tdProfilesMainColumnRight global::System.Web.UI.HtmlControls.HtmlTableCell
toolkitScriptMaster global::AjaxControlToolkit.ToolkitScriptManager
trbody global::System.Web.UI.HtmlControls.HtmlTableRow

Méthodes publiques

Méthode Description
BindRepeaterToPanel ( Repeater &repeater, List panels ) : void

Used to bind a repeater for a given Panel to a List of Modules. Each panel is defined by a type. Each type can be assigned one or more modules.

GetURLDomain ( ) : string

Méthodes protégées

Méthode Description
DrawModule ( object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e ) : void

Each repeater on the master page will fire this event when its bound with presentation xml data.

DrawTabs ( ) : void

Draws the Tabs dispaly based on the presentation xml and the restful URL pattern.

GetStringFromPresentationXML ( string XPath ) : string
LoadAssets ( ) : void

Used to set the link for css/js client Assets

Page_Load ( object sender, EventArgs e ) : void
ProcessPresentationXML ( ) : void

Private Methods

Méthode Description
GetPanelByType ( string paneltype ) : List
GetUniversalAnalyticsJavascipt ( string trackingID, string domain, string trackingID2, string domain2 ) : string
InitFrameworkPanels ( ) : void

Method Details

BindRepeaterToPanel() public méthode

Used to bind a repeater for a given Panel to a List of Modules. Each panel is defined by a type. Each type can be assigned one or more modules.
public BindRepeaterToPanel ( Repeater &repeater, List panels ) : void
repeater System.Web.UI.WebControls.Repeater A repeater control is passed by ref to this method.
panels List
Résultat void

DrawModule() protected méthode

Each repeater on the master page will fire this event when its bound with presentation xml data.
protected DrawModule ( object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e ) : void
sender object
e System.Web.UI.WebControls.RepeaterItemEventArgs
Résultat void

DrawTabs() protected méthode

Draws the Tabs dispaly based on the presentation xml and the restful URL pattern.
protected DrawTabs ( ) : void
Résultat void

GetStringFromPresentationXML() protected méthode

protected GetStringFromPresentationXML ( string XPath ) : string
XPath string
Résultat string

GetURLDomain() public méthode

public GetURLDomain ( ) : string
Résultat string

LoadAssets() protected méthode

Used to set the link for css/js client Assets
protected LoadAssets ( ) : void
Résultat void

Page_Load() protected méthode

protected Page_Load ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

ProcessPresentationXML() protected méthode

protected ProcessPresentationXML ( ) : void
Résultat void

Property Details

ContentActive protected_oe property

ContentActive control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentActive
Résultat global::System.Web.UI.WebControls.ContentPlaceHolder

ContentFooter protected_oe property

ContentFooter control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentFooter
Résultat global::System.Web.UI.WebControls.ContentPlaceHolder

ContentHeader protected_oe property

ContentHeader control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentHeader
Résultat global::System.Web.UI.WebControls.ContentPlaceHolder

ContentMain protected_oe property

ContentMain control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentMain
Résultat global::System.Web.UI.WebControls.ContentPlaceHolder

ContentPassive protected_oe property

ContentPassive control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPassive
Résultat global::System.Web.UI.WebControls.ContentPlaceHolder

Head1 protected_oe property

Head1 control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.HtmlControls.HtmlHead Head1
Résultat global::System.Web.UI.HtmlControls.HtmlHead

bodyMaster protected_oe property

bodyMaster control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.HtmlControls.HtmlGenericControl bodyMaster
Résultat global::System.Web.UI.HtmlControls.HtmlGenericControl

divPageColumnRightCenter protected_oe property

divPageColumnRightCenter control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divPageColumnRightCenter
Résultat global::System.Web.UI.HtmlControls.HtmlGenericControl

divProfilesContentMain protected_oe property

divProfilesContentMain control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divProfilesContentMain
Résultat global::System.Web.UI.HtmlControls.HtmlGenericControl

divProfilesHeader protected_oe property

divProfilesHeader control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divProfilesHeader
Résultat global::System.Web.UI.HtmlControls.HtmlGenericControl

divProfilesMainColumnLeft protected_oe property

divProfilesMainColumnLeft control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.HtmlControls.HtmlTableCell divProfilesMainColumnLeft
Résultat global::System.Web.UI.HtmlControls.HtmlTableCell

divProfilesPage protected_oe property

divProfilesPage control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divProfilesPage
Résultat global::System.Web.UI.HtmlControls.HtmlGenericControl

divProfilesPageColumnRightTopLine protected_oe property

divProfilesPageColumnRightTopLine control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divProfilesPageColumnRightTopLine
Résultat global::System.Web.UI.HtmlControls.HtmlGenericControl

form1 protected_oe property

form1 control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.HtmlControls.HtmlForm form1
Résultat global::System.Web.UI.HtmlControls.HtmlForm

head protected_oe property

head control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.ContentPlaceHolder head
Résultat global::System.Web.UI.WebControls.ContentPlaceHolder

litBackLink protected_oe property

litBackLink control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.Literal litBackLink
Résultat global::System.Web.UI.WebControls.Literal

litPageDescription protected_oe property

litPageDescription control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.Literal litPageDescription
Résultat global::System.Web.UI.WebControls.Literal

litPageSubTitle protected_oe property

litPageSubTitle control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.Literal litPageSubTitle
Résultat global::System.Web.UI.WebControls.Literal

litPageTitle protected_oe property

litPageTitle control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.Literal litPageTitle
Résultat global::System.Web.UI.WebControls.Literal

litTabs protected_oe property

litTabs control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.Literal litTabs
Résultat global::System.Web.UI.WebControls.Literal

rptActive protected_oe property

rptActive control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.Repeater rptActive
Résultat global::System.Web.UI.WebControls.Repeater

rptFooter protected_oe property

rptFooter control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.Repeater rptFooter
Résultat global::System.Web.UI.WebControls.Repeater

rptHeader protected_oe property

rptHeader control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.Repeater rptHeader
Résultat global::System.Web.UI.WebControls.Repeater

rptMain protected_oe property

rptMain control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.Repeater rptMain
Résultat global::System.Web.UI.WebControls.Repeater

rptPage protected_oe property

rptPage control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.Repeater rptPage
Résultat global::System.Web.UI.WebControls.Repeater

rptPassive protected_oe property

rptPassive control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.WebControls.Repeater rptPassive
Résultat global::System.Web.UI.WebControls.Repeater

tblTableBody protected_oe property

tblTableBody control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.HtmlControls.HtmlTable tblTableBody
Résultat global::System.Web.UI.HtmlControls.HtmlTable

tdProfilesMainColumnRight protected_oe property

tdProfilesMainColumnRight control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.HtmlControls.HtmlTableCell tdProfilesMainColumnRight
Résultat global::System.Web.UI.HtmlControls.HtmlTableCell

toolkitScriptMaster protected_oe property

toolkitScriptMaster control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::AjaxControlToolkit.ToolkitScriptManager toolkitScriptMaster
Résultat global::AjaxControlToolkit.ToolkitScriptManager

trbody protected_oe property

trbody control.
Auto-generated field. To modify move field declaration from designer file to code-behind file.
protected global::System.Web.UI.HtmlControls.HtmlTableRow trbody
Résultat global::System.Web.UI.HtmlControls.HtmlTableRow