See Also

Navigator Class  | StructuredSolutions.WebControls Namespace

See Also Navigator Control

Navigator Class Members

Structured Solutions

Navigator overview

Public Constructors

Public Constructor Navigator Constructor (Inherited from System.Web.UI.WebControls.WebControl)Overloaded.  

Public Properties

Public Property AccessKey (Inherited from System.Web.UI.WebControls.WebControl)Gets or sets the access key (underlined letter) that allows you to quickly navigate to the Web server control.
Public Property Attributes (Inherited from System.Web.UI.WebControls.WebControl) Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control.
Public Property BackColor (Inherited from System.Web.UI.WebControls.WebControl)Gets or sets the background color of the Web server control.
Public Property BindingContainer (Inherited from System.Web.UI.Control) 
Public Property BorderColor (Inherited from System.Web.UI.WebControls.WebControl)Gets or sets the border color of the Web control.
Public Property BorderStyle (Inherited from System.Web.UI.WebControls.WebControl)Gets or sets the border style of the Web server control.
Public Property BorderWidth (Inherited from System.Web.UI.WebControls.WebControl)Gets or sets the border width of the Web server control.
Public Property Catalog Adds a new CustomCatalog to the Navigator~Catalogs collection.
Public Property Catalogs Gets a CustomCatalogCollection of custom catalogs associated with this control.
Public Property CategoryTemplate Gets or sets the top-level category template.
Public Property CheckProducts Gets or sets a value indicated whether to check if products are assigned to a category.
Public Property ClientID (Inherited from System.Web.UI.Control) Gets the server control identifier generated by ASP.NET.
Public Property Controls (Inherited from System.Web.UI.Control) Gets a ControlCollection object that represents the child controls for a specified server control in the UI hierarchy.
Public Property ControlStyle (Inherited from System.Web.UI.WebControls.WebControl)Gets the style of the Web server control. This property is used primarily by control developers.
Public Property ControlStyleCreated (Inherited from System.Web.UI.WebControls.WebControl)Gets a value indicating whether a Style object has been created for the ControlStyle property. This property is primarily used by control developers.
Public Property CssClass (Inherited from System.Web.UI.WebControls.WebControl)Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client.
Public Property CurrentCategoryID Returns the current categoryID.
Public Property CurrentProductID Returns the current product ID.
Public Property Depth Gets or sets a value indicating whether to display the entire category tree or just the local branch.
Public Property EnableCache Gets or sets a value indicating whether category data should be stored in the application cache.
Public Property Enabled (Inherited from System.Web.UI.WebControls.WebControl)Gets or sets a value indicating whether the Web server control is enabled.
Public Property EnableViewState (Inherited from System.Web.UI.Control) Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.
Public Property ExcludeCategories Gets or sets a comma separated list of categories to exclude from being displayed.
Public Property Font (Inherited from System.Web.UI.WebControls.WebControl)Gets the font properties associated with the Web server control.
Public Property ForeColor (Inherited from System.Web.UI.WebControls.WebControl)Gets or sets the foreground color (typically the color of the text) of the Web server control.
Public Property HighlightPath Gets or sets a value indicating whether all categories in the path leading to the current category should be marked as Selected.
Public Property ID (Inherited from System.Web.UI.Control) Gets or sets the programmatic identifier assigned to the server control.
Public Property Items Gets the collection of SSNavigator~StructuredSolutions.WebControls.NavigatorItem.html items that will be displayed by the control.
Public Property NamingContainer (Inherited from System.Web.UI.Control) Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.
Public Property Page (Inherited from System.Web.UI.Control) Gets a reference to the Page instance that contains the server control.
Public Property Parent (Inherited from System.Web.UI.Control) Gets a reference to the server control's parent control in the page control hierarchy.
Public Property ProductCategories Gets or sets a value indicating which categories to list of multiple categories are found.
Public Property SelectedCategoryTemplate Gets or sets the template for the top-level category that is current.
Public Property SelectedSubcategoryTemplate Gets or sets the template for the subcategory that is current.
Public Property SeparatorTemplate Gets or sets the template for an optional separator between each item in the menu.
Public Property Site (Inherited from System.Web.UI.Control) Gets information about the Web site to which the server control belongs.
Public Property SortOrder Gets or sets a value indicating how to sort the NavigatorItem's to be displayed.
Public Property Style (Inherited from System.Web.UI.WebControls.WebControl) Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control.
Public Property SubcategoryTemplate Gets or sets the template for subcategories that are not current.
Public Property TemplateSourceDirectory (Inherited from System.Web.UI.Control) Gets the virtual directory of the Page or UserControl that contains the current server control.
Public Property ToolTip (Inherited from System.Web.UI.WebControls.WebControl) Gets or sets the text displayed when the mouse pointer hovers over the Web server control.
Public Property TopCategory Top category ID for the Navigator control.
Public Property UniqueID (Inherited from System.Web.UI.Control) Gets the unique, hierarchically-qualified identifier for the server control.
Public Property Visible (Inherited from System.Web.UI.Control) Gets or sets a value that indicates whether a server control is rendered as UI on the page.
Public Property Width (Inherited from System.Web.UI.WebControls.WebControl)Gets or sets the width of the Web server control.

Public Methods

Public Method ApplyStyle (Inherited from System.Web.UI.WebControls.WebControl) Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. This method is primarily used by control developers.
Public Method CopyBaseAttributes (Inherited from System.Web.UI.WebControls.WebControl)Copies the properties not encapsulated by the Style object from the specified Web server control to the Web server control that this method is called from. This method is used primarily by control developers.
Public Method DataBind (Inherited from System.Web.UI.Control)Binds the control to the StoreFront data.

Binds a data source to the invoked server control and all its child controls.

Public Method Dispose (Inherited from System.Web.UI.Control) Enables a server control to perform final clean up before it is released from memory.
Public Method FindControl (Inherited from System.Web.UI.Control)Overloaded.  
Public Method GetStoreFrontSSLUrl Converts a relative page url into an absolute url within the store ssl directory.
Public Method GetStoreFrontUrl Converts a relative page url into an absolute url within the store root directory.
Public Method HasControls (Inherited from System.Web.UI.Control)Determines if the server control contains any child controls.
Public Method MergeStyle (Inherited from System.Web.UI.WebControls.WebControl) Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. This method is used primarily by control developers.
Public Method RenderBeginTag (Inherited from System.Web.UI.WebControls.WebControl) Renders the HTML opening tag of the control into the specified writer. This method is used primarily by control developers.
Public Method RenderControl (Inherited from System.Web.UI.Control)Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.
Public Method RenderEndTag (Inherited from System.Web.UI.WebControls.WebControl)Renders the HTML closing tag of the control into the specified writer. This method is used primarily by control developers.
Public Method ResolveUrl (Inherited from System.Web.UI.Control)Converts a URL into one that is usable on the requesting client.
Public Method SetRenderMethodDelegate (Inherited from System.Web.UI.Control) 

Public Events

Public Event DataBinding (Inherited from System.Web.UI.Control) Occurs when the server control binds to a data source.
Public Event Disposed (Inherited from System.Web.UI.Control) Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.
Public Event Init (Inherited from System.Web.UI.Control) Occurs when the server control is initialized, which is the first step in the its lifecycle.
Public Event ItemCreated Occurs when an item is created in the Navigator control.
Public Event Load (Inherited from System.Web.UI.Control)Occurs when the server control is loaded into the Page object.
Public Event PreRender (Inherited from System.Web.UI.Control)Occurs when the server control is about to render to its containing Page object.
Public Event SubcategoriesCreated Occurs when the top-level categories are created in the Navigator control.
Public Event TopLevelCreated Occurs when the top-level categories are created in the Navigator control.
Public Event Unload (Inherited from System.Web.UI.Control) Occurs when the server control is unloaded from memory.

Protected Properties

Protected Property ChildControlsCreated (Inherited from System.Web.UI.Control)Gets a value that indicates whether the server control's child controls have been created.
Protected Property Context (Inherited from System.Web.UI.Control)Gets the HttpContext object associated with the server control for the current Web request.
Protected Property Events (Inherited from System.Web.UI.Control)Gets a list of event handler delegates for the control. This property is read-only.
Protected Property HasChildViewState (Inherited from System.Web.UI.Control) Gets a value indicating whether the current server control's child controls have any saved view-state settings.
Protected Property IsTrackingViewState (Inherited from System.Web.UI.Control)Gets a value that indicates whether the server control is saving changes to its view state.
Protected Property TagKey (Inherited from System.Web.UI.WebControls.WebControl)Gets the HtmlTextWriterTag value that corresponds to this Web server control. This property is used primarily by control developers.
Protected Property TagName (Inherited from System.Web.UI.WebControls.WebControl) Gets the name of the control tag. This property is used primarily by control developers.
Protected Property ViewState (Inherited from System.Web.UI.Control)Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.
Protected Property ViewStateIgnoresCase (Inherited from System.Web.UI.Control)Gets a value that indicates whether the StateBag object is case-insensitive.

Protected Methods

Protected Method AddAttributesToRender (Inherited from System.Web.UI.WebControls.WebControl) Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriter. This method is used primarily by control developers.
Protected Method AddedControl (Inherited from System.Web.UI.Control) Called after a control is added to the Controls collection of another control.
Protected Method AddParsedSubObject Overridden.  
Protected Method BuildProfileTree (Inherited from System.Web.UI.Control) 
Protected Method ClearChildViewState (Inherited from System.Web.UI.Control) Deletes the view-state information for all the server control's child controls.
Protected Method CreateChildControls Overridden.  
Protected Method CreateControlCollection (Inherited from System.Web.UI.Control)Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control.
Protected Method CreateControlStyle (Inherited from System.Web.UI.WebControls.WebControl) Creates the style object that is used internally by the WebControl class to implement all style related properties. This method is used primarily by control developers.
Protected Method EnsureChildControls (Inherited from System.Web.UI.Control) Determines whether the server control contains child controls. If it does not, it creates child controls.
Protected Method IsLiteralContent (Inherited from System.Web.UI.Control) Determines if the server control holds only literal content.
Protected Method LoadViewState (Inherited from System.Web.UI.WebControls.WebControl) 
Protected Method MapPathSecure (Inherited from System.Web.UI.Control)Retrieves the physical path that a virtual path, either absolute or relative, maps to.
Protected Method OnBubbleEvent (Inherited from System.Web.UI.Control) Determines whether the event for the server control is passed up the page's UI server control hierarchy.
Protected Method OnDataBinding (Inherited from System.Web.UI.Control)Raises the DataBinding event.
Protected Method OnInit (Inherited from System.Web.UI.Control)Raises the Init event.
Protected Method OnLoad (Inherited from System.Web.UI.Control)Raises the Load event.
Protected Method OnPreRender Overridden.  
Protected Method OnUnload (Inherited from System.Web.UI.Control)

Raises the Unload event.

Server controls should perform any final cleanup, such as closing files, closing database connections, and discarding objects, during this stage of the server control lifecycle.
Protected Method RaiseBubbleEvent (Inherited from System.Web.UI.Control) Assigns any sources of the event and its information to the control's parent.
Protected Method RemovedControl (Inherited from System.Web.UI.Control) Called after a control is removed from the Controls collection of another control.
Protected Method Render Overridden.  
Protected Method RenderChildren (Inherited from System.Web.UI.Control)Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.
Protected Method RenderContents (Inherited from System.Web.UI.WebControls.WebControl)Renders the contents of the control into the specified writer. This method is used primarily by control developers.
Protected Method SaveViewState (Inherited from System.Web.UI.WebControls.WebControl) 
Protected Method TrackViewState (Inherited from System.Web.UI.WebControls.WebControl) 

See Also

Navigator Class  | StructuredSolutions.WebControls Namespace

 

 


Copyright © 2005 by Structured Solutions. All rights reserved.