CyberStore Documentation
CyberStoreBaseControl Class
Members 


Dovetail.Ecommerce.ControlBases Namespace : CyberStoreBaseControl Class
The base control class for a CyberStore control.
Remarks

The CyberStoreBaseControl is the base class for all e-Commerce controls in the front-end CyberStore application. Every control used in CyberStore inherits this base control and all of its properties.

For a full list of the CyberStoreBaseControl child controls see the Control Library Overview topic.

 

Note:

While all controls sharing a base control have common properties, these are only a potential subset of available properties as each individual control contains features and functionality specific to its design.

Be sure to review each child control in the Control Library for more information.

 

Property Usage

Properties specific to the CyberStoreBaseControl can be listed in the following categories:

Override Properties

When the IgnoreControl property is set to true, all processing of a control is skipped, and the control's Visible property is set to false ensuring that it is not rendered in the resulting CyberStore page.

Contextual Properties

Contextual properties define specific details about the current instance of the control based on context. Context can be set by any number of factors including the log in state of the Shopper, the Site being visited, or the properties that have been established for a control.

The AttributesBag property is used internal to control processing and is the collection of attributes, or properties, and their values based on how the control is configured. The attributes in this property are set by processing the SitePages.config file as well as any specific declared property values in any registered sub controls. It allows for the passing down of all properties to a control and any registered sub controls.

The ComConfigUserData and Site_ID properties are read-only values made available to all CyberStore controls to aid in processing and establishing context about the Site and Shopper.

Inheritance Hierarchy

System.Object
   System.Web.UI.Control
      System.Web.UI.TemplateControl
         System.Web.UI.UserControl
            Dovetail.Ecommerce.ControlBases.CyberStoreBaseControl
               Dovetail.Ecommerce.ControlBases.ItemControl
               Dovetail.Ecommerce.ControlBases.ListingControl
               Dovetail.Ecommerce.Controls.CatalogAccessorySelection
               Dovetail.Ecommerce.Controls.CatalogAccessorySelection2
               Dovetail.Ecommerce.Controls.CatalogAccessorySelectionGrid
               Dovetail.Ecommerce.Controls.CatalogAddtoCartButton
               Dovetail.Ecommerce.Controls.CatalogBannerControl
               Dovetail.Ecommerce.Controls.CatalogBulkOrderControl
               Dovetail.Ecommerce.Controls.CatalogCategoryBreadcrumbControl
               Dovetail.Ecommerce.Controls.CatalogCategoryCharacteristicHeaderControl
               Dovetail.Ecommerce.Controls.CatalogCategoryMenuControl
               Dovetail.Ecommerce.Controls.CatalogCategoryNavigationControl
               Dovetail.Ecommerce.Controls.CatalogCategoryZoomControl
               Dovetail.Ecommerce.Controls.CatalogCharacteristicFilterControl
               Dovetail.Ecommerce.Controls.CatalogContactUsControl
               Dovetail.Ecommerce.Controls.CatalogContentDisplayControl
               Dovetail.Ecommerce.Controls.CatalogFilterControl
               Dovetail.Ecommerce.Controls.CatalogHotSpotDisplayControl
               Dovetail.Ecommerce.Controls.CatalogItemCharacteristicBooleanButton
               Dovetail.Ecommerce.Controls.CatalogItemCharacteristicDisplayControl
               Dovetail.Ecommerce.Controls.CatalogItemCharacteristicURLButton
               Dovetail.Ecommerce.Controls.CatalogItemCharacteristicURLDropDown
               Dovetail.Ecommerce.Controls.CatalogItemImageControl
               Dovetail.Ecommerce.Controls.CatalogItemImageZoomControl
               Dovetail.Ecommerce.Controls.CatalogItemListButtonControl
               Dovetail.Ecommerce.Controls.CatalogItemListCreateListControl
               Dovetail.Ecommerce.Controls.CatalogItemQuickOrderEntry
               Dovetail.Ecommerce.Controls.CatalogItemZoomControl
               Dovetail.Ecommerce.Controls.CatalogOnHandQuantityDisplayControl
               Dovetail.Ecommerce.Controls.CatalogRequestQuoteControl
               Dovetail.Ecommerce.Controls.CharacteristicValueDisplayControl
               Dovetail.Ecommerce.Controls.CheckOutAddress
               Dovetail.Ecommerce.Controls.CheckOutConfirmOrder
               Dovetail.Ecommerce.Controls.CheckOutDisplayOrderReceipt
               Dovetail.Ecommerce.Controls.CheckOutDisplayOrderTotals
               Dovetail.Ecommerce.Controls.CheckOutItemList
               Dovetail.Ecommerce.Controls.CheckOutOrderDisplayControl
               Dovetail.Ecommerce.Controls.CheckOutPaymentMethods
               Dovetail.Ecommerce.Controls.CheckOutPrintOrderConfirmation
               Dovetail.Ecommerce.Controls.CheckOutRePrintOrderConfirmation
               Dovetail.Ecommerce.Controls.CheckOutShippingOptions
               Dovetail.Ecommerce.Controls.CommonRequiredPasswordControl
               Dovetail.Ecommerce.Controls.CommonStateDropDownControl
               Dovetail.Ecommerce.Controls.CommonValidEmailControl
               Dovetail.Ecommerce.Controls.CS2_ItemDisplayControl
               Dovetail.Ecommerce.Controls.CustomerAccount2Control
               Dovetail.Ecommerce.Controls.CustomerAccount3Control
               Dovetail.Ecommerce.Controls.CustomerAccountAdminControl
               Dovetail.Ecommerce.Controls.CustomerAccountCharacteristicEditControl
               Dovetail.Ecommerce.Controls.CustomerAccountControl
               Dovetail.Ecommerce.Controls.CustomerAddress
               Dovetail.Ecommerce.Controls.CustomerChangePasswordControl
               Dovetail.Ecommerce.Controls.CustomerChangeRequestShipDateControl
               Dovetail.Ecommerce.Controls.CustomerDispatchDisplayControl
               Dovetail.Ecommerce.Controls.CustomerFileUploadControl
               Dovetail.Ecommerce.Controls.CustomerForgotPWControl
               Dovetail.Ecommerce.Controls.CustomerHideShowPriceControl
               Dovetail.Ecommerce.Controls.CustomerLoginCompleteControl
               Dovetail.Ecommerce.Controls.CustomerLoginControl
               Dovetail.Ecommerce.Controls.CustomerLogoutControl
               Dovetail.Ecommerce.Controls.CustomerMasterAccountControl
               Dovetail.Ecommerce.Controls.CustomerOrderDisplay
               Dovetail.Ecommerce.Controls.CustomerOrderDisplayValuesControl
               Dovetail.Ecommerce.Controls.CustomerOrderStatus
               Dovetail.Ecommerce.Controls.CustomerRegistrationComplete
               Dovetail.Ecommerce.Controls.CustomerSmartLoginControl
               Dovetail.Ecommerce.Controls.DistributorSearchControl
               Dovetail.Ecommerce.Controls.DistributorUploadControl
               Dovetail.Ecommerce.Controls.DistributorUploadLinkControl
               Dovetail.Ecommerce.Controls.FilterControl
               Dovetail.Ecommerce.Controls.GiftCertificate
               Dovetail.Ecommerce.Controls.ItemReportControl
               Dovetail.Ecommerce.Controls.LoadWidgetControl
               Dovetail.Ecommerce.Controls.NovoLiteratureRackControl
               Dovetail.Ecommerce.Controls.NovoMenuControl
               Dovetail.Ecommerce.Controls.NovoSearchControl
               Dovetail.Ecommerce.Controls.PersonalizationControl
               Dovetail.Ecommerce.Controls.PersonalizationDisplayControl
               Dovetail.Ecommerce.Controls.PersonalizationListingTemplate
               Dovetail.Ecommerce.Controls.PersonalizationReviewControl
               Dovetail.Ecommerce.Controls.ShoppingCartDisplayControl
               Dovetail.Ecommerce.Controls.ShoppingCartDisplayItemCount
               Dovetail.Ecommerce.Controls.ShoppingCartDisplaySavedCartControl
               Dovetail.Ecommerce.Controls.ShoppingCartQuickEntryControl

See Also

Reference

CyberStoreBaseControl Members
Dovetail.Ecommerce.ControlBases Namespace